use t::TestJS tests => 4; filters { cli => [qw(run_js eval_all join)], }; run_is cli => 'output'; __DATA__ === Basic --- cli: js-cpan Foo --- output t/testlib/JS/Foo.js === Wildcard --- cli: js-cpan Foo* --- output t/testlib/JS/Foo.js t/testlib/JS/Foo/Bar-min.js t/testlib/JS/Foo/Bar-min.js.gz t/testlib/JS/Foo/Bar-pack.js t/testlib/JS/Foo/Bar.js t/testlib/JS/Foo/bin/script === Specific --- cli: js-cpan Foo.Bar.js --- output t/testlib/JS/Foo/Bar.js === Case Insensitivity --- cli: js-cpan FoO::bAr-MiN --- output t/testlib/JS/Foo/Bar-min.js t/testlib/JS/Foo/Bar-min.js.gz