Improve test for slimming

Change-Id: If5cddb990e34bb09ec90cd14eed0c8dc05ad81f0
diff --git a/t/plugin/korapxml2krill.t b/t/plugin/korapxml2krill.t
index 52a0791..d9e80d3 100644
--- a/t/plugin/korapxml2krill.t
+++ b/t/plugin/korapxml2krill.t
@@ -1,25 +1,50 @@
-use Test::More;
+use strict;
+use warnings;
 use Test::Mojo;
 use Test::Output;
+use Test::More;
+
+our %ENV;
+
 eval {
   require KorAP::XML::Krill;
   1;
 } || do {
   plan skip_all => "KorAP::XML::Krill is not installed";
+  exit;
 };
+
 my $t = Test::Mojo->new(Kalamar => {
   Kalamar => {
     plugins => ['KorAPXML2Krill']
   }
 });
+
 my $app = $t->app;
 my $cmds = $app->commands;
+
+use_ok('Method::Generate::DemolishAll');
+
 ok(grep/::KorAPXML2Krill/, @{$cmds->namespaces}, 'Namespace is set');
+
 stdout_like(
   sub {
     $cmds->run('korapxml2krill','-v');
   },
   qr{\[archive\|extract\]}
 );
+
+unless (grep { -x "$_/unzip"} split /:/, $ENV{PATH}) {
+  fail("unzip is not installed");
+};
+
+stdout_like(
+  sub {
+    return system('unzip','-v');
+  },
+  qr/UnZip/
+);
+
+
 done_testing;
-1;
+__END__