use strict;
use warnings;
-use Test::More tests => 10;
+use Test::More tests => 11;
use URI;
use_ok('Catalyst');
'http://127.0.0.1/bar/baz', 'URI with no base or match' );
}
+# test with undef -- no warnings should be thrown
+{
+ my $warnings = 0;
+ local $SIG{__WARN__} = sub { $warnings++ };
+
+ Catalyst::uri_for( $context, '/bar/baz', { foo => undef } )->as_string,
+ is( $warnings, 0, "no warnings emitted" );
+}
+