use strict;
use warnings;
-use Test::More tests => 13;
+use Test::More tests => 14;
use_ok( 'URI::Template' );
my $text = 'http://foo.com/{bar}/{baz}?q=%7B';
my $template = URI::Template->new( $text );
isa_ok( $template, 'URI::Template' );
- is_deeply( [ $template->variables ], [ qw( bar baz ) ], 'variables()' );
+ is_deeply( [ sort $template->variables ], [ qw( bar baz ) ], 'variables()' );
is( "$template", $text, 'as_string()' );
{
my $result = $template->process( );
is( $result, 'http://foo.com//', 'no value sent' );
}
+ {
+ my $result = $template->process( 'y' => '1' );
+ is( $result, 'http://foo.com//', 'no valid keys used' );
+ }
}
{