blob: fa5ae918a74f474b17496996b9e597054f5f5020 [file] [log] [blame]
use Mojo::Base -strict;
use Test::More;
use Test::Mojo;
use Mojo::File qw/tempfile/;
# Test the documentation
my $t = Test::Mojo->new('Kalamar');
my $temp = tempfile();
$temp->spurt(<<SCRIPT);
[{
'name' : 'Export',
'desc' : 'Exports Kalamar results',
'embed' : [{
'panel' : 'result',
'title' : 'exports KWICs and snippets',
'icon' : "\uf019",
'classes' : ['button-icon','plugin'],
'onClick' : {
'action' : 'addWidget',
'template' : 'http://localhost:7777/res/export.html'
}
}]
}]
SCRIPT
$t->app->plugin('Plugins' => {
default_plugins => $temp->to_string
});
$t->get_ok('/')
->text_is('h1 span', 'KorAP - Corpus Analysis Platform')
->content_like(qr!KorAP\.Plugins\s*=\s*\[!)
->content_like(qr!<script>\/\/<\!\[CDATA\[!)
;
done_testing;