Hello community, here is the log from the commit of package perl-Mojolicious-Plugin-AssetPack for openSUSE:Factory checked in at 2016-11-20 18:19:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack (Old) and /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Mojolicious-Plugin-AssetPack" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack/perl-Mojolicious-Plugin-AssetPack.changes 2016-11-18 22:03:10.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new/perl-Mojolicious-Plugin-AssetPack.changes 2016-11-20 18:19:33.000000000 +0100 @@ -1,0 +2,9 @@ +Sat Nov 19 06:50:54 UTC 2016 - coolo@suse.com + +- updated to 1.27 + see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes + + 1.27 2016-11-18T15:13:55+0100 + - Add custom 404 page when an asset could not be found + +------------------------------------------------------------------- Old: ---- Mojolicious-Plugin-AssetPack-1.26.tar.gz New: ---- Mojolicious-Plugin-AssetPack-1.27.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mojolicious-Plugin-AssetPack.spec ++++++ --- /var/tmp/diff_new_pack.uonjZZ/_old 2016-11-20 18:19:34.000000000 +0100 +++ /var/tmp/diff_new_pack.uonjZZ/_new 2016-11-20 18:19:34.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-Mojolicious-Plugin-AssetPack -Version: 1.26 +Version: 1.27 Release: 0 %define cpan_name Mojolicious-Plugin-AssetPack Summary: Compress and convert css, less, sass, javascript and coffeescript files ++++++ Mojolicious-Plugin-AssetPack-1.26.tar.gz -> Mojolicious-Plugin-AssetPack-1.27.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/Changes new/Mojolicious-Plugin-AssetPack-1.27/Changes --- old/Mojolicious-Plugin-AssetPack-1.26/Changes 2016-11-13 17:50:42.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/Changes 2016-11-18 15:13:55.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for perl distribution Mojolicious-Plugin-AssetPack +1.27 2016-11-18T15:13:55+0100 + - Add custom 404 page when an asset could not be found + 1.26 2016-11-13T17:50:42+0100 - Change Pipe::Fetch to avoid fetching URL that start with "#" #108 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/META.json new/Mojolicious-Plugin-AssetPack-1.27/META.json --- old/Mojolicious-Plugin-AssetPack-1.26/META.json 2016-11-13 17:50:44.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/META.json 2016-11-18 15:13:57.000000000 +0100 @@ -48,6 +48,6 @@ "url" : "https://github.com/jhthorsen/mojolicious-plugin-assetpack.git" } }, - "version" : "1.26", + "version" : "1.27", "x_serialization_backend" : "JSON::PP version 2.27300" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/META.yml new/Mojolicious-Plugin-AssetPack-1.27/META.yml --- old/Mojolicious-Plugin-AssetPack-1.26/META.yml 2016-11-13 17:50:44.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/META.yml 2016-11-18 15:13:57.000000000 +0100 @@ -25,5 +25,5 @@ bugtracker: https://github.com/jhthorsen/mojolicious-plugin-assetpack/issues homepage: https://github.com/jhthorsen/mojolicious-plugin-assetpack repository: https://github.com/jhthorsen/mojolicious-plugin-assetpack.git -version: '1.26' +version: '1.27' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/README new/Mojolicious-Plugin-AssetPack-1.27/README --- old/Mojolicious-Plugin-AssetPack-1.26/README 2016-11-13 17:50:42.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/README 2016-11-18 15:13:55.000000000 +0100 @@ -3,7 +3,7 @@ javascript and coffeescript files VERSION - 1.26 + 1.27 SYNOPSIS Application diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/lib/Mojolicious/Plugin/AssetPack.pm new/Mojolicious-Plugin-AssetPack-1.27/lib/Mojolicious/Plugin/AssetPack.pm --- old/Mojolicious-Plugin-AssetPack-1.26/lib/Mojolicious/Plugin/AssetPack.pm 2016-11-13 17:50:42.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/lib/Mojolicious/Plugin/AssetPack.pm 2016-11-18 15:13:55.000000000 +0100 @@ -6,7 +6,7 @@ use Mojolicious::Plugin::AssetPack::Store; use Mojolicious::Plugin::AssetPack::Util qw(diag has_ro load_module DEBUG); -our $VERSION = '1.26'; +our $VERSION = '1.27'; my %TAG_TEMPLATE; $TAG_TEMPLATE{css} = [qw(link rel stylesheet href)]; @@ -18,7 +18,7 @@ has minify => sub { shift->_app->mode eq 'development' ? 0 : 1 }; has route => sub { - shift->_app->routes->route('/asset/:checksum/:name')->via(qw(HEAD GET)) + shift->_app->routes->route('/asset/:checksum/*name')->via(qw(HEAD GET)) ->name('assetpack')->to(cb => \&_serve); }; @@ -218,10 +218,21 @@ } sub _serve { - my $c = shift; - my $f = $c->asset->{by_checksum}{$c->stash('checksum')} or return $c->reply->not_found; - $c->asset->store->serve_asset($c, $f); - $c->rendered; + my $c = shift; + my $checksum = $c->stash('checksum'); + my $asset = $c->asset; + + if (my $f = $asset->{by_checksum}{$checksum}) { + $asset->store->serve_asset($c, $f); + return $c->rendered; + } + + my $name = $c->stash('name'); + if ($asset->{by_topic}{$name}) { + return $c->render(text => "// Invalid checksum for topic '$name'\n", status => 404); + } + + $c->render(text => "// No such asset '$name'\n", status => 404); } sub _static_asset { @@ -248,7 +259,7 @@ =head1 VERSION -1.26 +1.27 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/base-url.t new/Mojolicious-Plugin-AssetPack-1.27/t/base-url.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/base-url.t 2016-04-25 09:28:45.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/base-url.t 2016-11-14 19:55:14.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; $ENV{MOJO_MODE} = 'development'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/coffee.t new/Mojolicious-Plugin-AssetPack-1.27/t/coffee.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/coffee.t 2016-05-09 18:34:02.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/coffee.t 2016-11-14 19:55:14.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_COFFEE=1' unless $ENV{TEST_COFFEE} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/css.t new/Mojolicious-Plugin-AssetPack-1.27/t/css.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/css.t 2016-10-30 21:18:44.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/css.t 2016-11-18 15:11:12.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use Mojo::Loader 'data_section'; use Mojolicious::Plugin::AssetPack::Util 'checksum'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/favicon.t new/Mojolicious-Plugin-AssetPack-1.27/t/favicon.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/favicon.t 2016-07-18 18:43:12.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/favicon.t 2016-11-14 19:55:15.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_REALFAVICONGENERATOR_API_KEY=is_not_set' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/fetch-all.t new/Mojolicious-Plugin-AssetPack-1.27/t/fetch-all.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/fetch-all.t 2016-11-13 16:52:01.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/fetch-all.t 2016-11-14 19:55:15.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_ONLINE=1' unless $ENV{TEST_ONLINE} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/fetch-hash.t new/Mojolicious-Plugin-AssetPack-1.27/t/fetch-hash.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/fetch-hash.t 2016-11-13 16:59:41.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/fetch-hash.t 2016-11-14 19:55:15.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_ONLINE=1' unless $ENV{TEST_ONLINE} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/font-awesome.t new/Mojolicious-Plugin-AssetPack-1.27/t/font-awesome.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/font-awesome.t 2016-06-02 13:08:31.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/font-awesome.t 2016-11-14 19:55:16.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_ONLINE=1' unless $ENV{TEST_ONLINE} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/google-font.t new/Mojolicious-Plugin-AssetPack-1.27/t/google-font.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/google-font.t 2016-06-22 07:35:35.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/google-font.t 2016-11-14 19:55:16.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_ONLINE=1' unless $ENV{TEST_ONLINE} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/jpeg.t new/Mojolicious-Plugin-AssetPack-1.27/t/jpeg.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/jpeg.t 2016-05-09 22:07:20.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/jpeg.t 2016-11-14 19:55:16.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; # This part does not required optipng diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/jquery-mobile.t new/Mojolicious-Plugin-AssetPack-1.27/t/jquery-mobile.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/jquery-mobile.t 2016-06-23 10:44:57.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/jquery-mobile.t 2016-11-14 19:55:16.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_ONLINE=1' unless $ENV{TEST_ONLINE}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/js.t new/Mojolicious-Plugin-AssetPack-1.27/t/js.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/js.t 2016-04-02 21:25:40.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/js.t 2016-11-14 19:55:17.000000000 +0100 @@ -1,4 +1,5 @@ BEGIN { $ENV{MOJO_MODE} = 'not_development' } +use lib '.'; use t::Helper; use Mojo::Loader 'data_section'; use Mojolicious::Plugin::AssetPack::Util 'checksum'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/less.t new/Mojolicious-Plugin-AssetPack-1.27/t/less.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/less.t 2016-05-21 08:11:54.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/less.t 2016-11-14 19:55:17.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_LESS=1' unless $ENV{TEST_LESS} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/mode.t new/Mojolicious-Plugin-AssetPack-1.27/t/mode.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/mode.t 2016-08-18 18:35:48.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/mode.t 2016-11-14 19:55:17.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; $ENV{MOJO_MODE} = 'development'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/mount.t new/Mojolicious-Plugin-AssetPack-1.27/t/mount.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/mount.t 2016-04-25 10:28:51.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/mount.t 2016-11-14 19:55:17.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; $ENV{MOJO_MODE} = 'development'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/not-found.t new/Mojolicious-Plugin-AssetPack-1.27/t/not-found.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/not-found.t 2016-09-02 14:27:31.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/not-found.t 2016-11-18 15:11:14.000000000 +0100 @@ -1,12 +1,35 @@ +use lib '.'; use t::Helper; -my $t = t::Helper->t(pipes => ['Combine']); +my $t = t::Helper->t(pipes => [qw(Css Combine)]); eval { $t->app->asset->process }; like $@, qr{Could not find input asset "no-such-stylesheet\.css"}, 'could not find asset'; +$t->app->asset->process('app.css', 'input.css'); +$t->get_ok('/')->status_is(200) + ->element_exists(qq(link[href="/asset/f956a3f925/input.css"])); + +# Valid request +$t->get_ok('/asset/f956a3f925/input.css')->status_is(200); + +# TODO: /:name is ignored. This might need to change +$t->get_ok('/asset/f956a3f925/foo.css')->status_is(200); + +# This is useful when assets are combined +$t->get_ok('/asset/aaaaaaaaaa/app.css')->status_is(404) + ->content_is("// Invalid checksum for topic 'app.css'\n"); + +# Both checksum and topic is invalid +$t->get_ok('/asset/aaaaaaaaaa/foo.css')->status_is(404) + ->content_is("// No such asset 'foo.css'\n"); + done_testing; __DATA__ @@ assetpack.def ! app.css < no-such-stylesheet.css +@@ index.html.ep +%= asset 'app.css' +@@ input.css +.one { color: #111; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/other.t new/Mojolicious-Plugin-AssetPack-1.27/t/other.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/other.t 2016-08-19 15:11:48.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/other.t 2016-11-14 19:55:18.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my %expected_element = ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/png.t new/Mojolicious-Plugin-AssetPack-1.27/t/png.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/png.t 2016-09-11 16:27:31.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/png.t 2016-11-14 19:55:18.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; # This part does not required optipng diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/range.t new/Mojolicious-Plugin-AssetPack-1.27/t/range.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/range.t 2016-10-30 21:21:53.000000000 +0100 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/range.t 2016-11-14 19:55:18.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my $t = t::Helper->t(pipes => [qw(Css Combine)]); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/recreate.t new/Mojolicious-Plugin-AssetPack-1.27/t/recreate.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/recreate.t 2016-09-02 14:27:31.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/recreate.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,4 +1,5 @@ BEGIN { $ENV{MOJO_MODE} = 'not_development' } +use lib '.'; use t::Helper; use Mojo::Loader 'data_section'; use Mojolicious::Plugin::AssetPack::Util 'checksum'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/reloader-process.t new/Mojolicious-Plugin-AssetPack-1.27/t/reloader-process.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/reloader-process.t 2016-05-17 07:56:08.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/reloader-process.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'cpanm CSS::Sass' unless eval 'use CSS::Sass 3.3.0;1'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/reloader.t new/Mojolicious-Plugin-AssetPack-1.27/t/reloader.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/reloader.t 2016-05-15 11:40:08.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/reloader.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my $file = Mojo::Asset::File->new(path => 't/assets/t-reloader.css'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/riotjs-not-loaded.t new/Mojolicious-Plugin-AssetPack-1.27/t/riotjs-not-loaded.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/riotjs-not-loaded.t 2016-04-02 21:25:38.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/riotjs-not-loaded.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my $t = t::Helper->t(pipes => ['Css']); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/riotjs.t new/Mojolicious-Plugin-AssetPack-1.27/t/riotjs.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/riotjs.t 2016-04-06 15:58:07.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/riotjs.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_RIOTJS=1' unless $ENV{TEST_RIOTJS} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/route.t new/Mojolicious-Plugin-AssetPack-1.27/t/route.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/route.t 2016-04-15 21:16:20.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/route.t 2016-11-18 15:13:50.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; my $t = t::Helper->t(pipes => ['Css']); @@ -6,7 +7,7 @@ $t->app->asset->process('app.css' => 'one.css'); is_deeply( [sort { length $a <=> length $b } routes()], - ['/', '/asset/:checksum/:name'], + ['/', '/asset/:checksum/*name'], 'two routes' ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/sass-bin.t new/Mojolicious-Plugin-AssetPack-1.27/t/sass-bin.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/sass-bin.t 2016-04-02 21:25:40.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/sass-bin.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_SASS=1' unless $ENV{TEST_SASS} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/sass-dynamic-include.t new/Mojolicious-Plugin-AssetPack-1.27/t/sass-dynamic-include.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/sass-dynamic-include.t 2016-09-11 16:38:43.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/sass-dynamic-include.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'cpanm CSS::Sass' unless eval 'use CSS::Sass 3.3.0;1'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/sass-functions.t new/Mojolicious-Plugin-AssetPack-1.27/t/sass-functions.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/sass-functions.t 2016-04-11 18:11:00.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/sass-functions.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'cpanm CSS::Sass' unless eval 'use CSS::Sass 3.3.0;1'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/sass-utf8.t new/Mojolicious-Plugin-AssetPack-1.27/t/sass-utf8.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/sass-utf8.t 2016-04-17 11:15:06.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/sass-utf8.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; use utf8; plan skip_all => 'cpanm CSS::Sass' unless eval 'use CSS::Sass 3.3.0;1'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/sass.t new/Mojolicious-Plugin-AssetPack-1.27/t/sass.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/sass.t 2016-05-20 20:58:51.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/sass.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'cpanm CSS::Sass' unless eval 'use CSS::Sass 3.3.0;1'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/typescript.t new/Mojolicious-Plugin-AssetPack-1.27/t/typescript.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/typescript.t 2016-08-17 14:02:47.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/typescript.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,3 +1,4 @@ +use lib '.'; use t::Helper; plan skip_all => 'TEST_TYPESCRIPT=1' unless $ENV{TEST_TYPESCRIPT} or -e '.test-everything'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-1.26/t/vuejs.t new/Mojolicious-Plugin-AssetPack-1.27/t/vuejs.t --- old/Mojolicious-Plugin-AssetPack-1.26/t/vuejs.t 2016-08-10 19:00:56.000000000 +0200 +++ new/Mojolicious-Plugin-AssetPack-1.27/t/vuejs.t 2016-11-14 19:55:19.000000000 +0100 @@ -1,4 +1,5 @@ BEGIN { $ENV{MOJO_MODE} = 'not_development' } +use lib '.'; use t::Helper; my $t = t::Helper->t(pipes => ['Vuejs']);