use Test::More; | |
use Test::Mojo; | |
use Test::Output; | |
use Kalamar::Plugin::KorAPXML2CoNLLU; | |
unless (Kalamar::Plugin::KorAPXML2CoNLLU::check_existence()) { | |
plan skip_all => "KorAP::XML::ConLLU is not installed"; | |
exit; | |
}; | |
my $t = Test::Mojo->new(Kalamar => { | |
Kalamar => { | |
plugins => ['KorAPXML2CoNLLU'] | |
} | |
}); | |
my $app = $t->app; | |
my $cmds = $app->commands; | |
ok(grep/::KorAPXML2CoNLLU/, @{$cmds->namespaces}, 'Namespace is set'); | |
stdout_like( | |
sub { | |
$cmds->run('conllu2korapxml','-v'); | |
}, | |
qr{zca15\.tree_tagger\.conllu} | |
); | |
stdout_like( | |
sub { | |
$cmds->run('korapxml2conllu','-v'); | |
}, | |
qr{zca15\.tree_tagger\.zip} | |
); | |
done_testing; | |
1; |