X-Git-Url: http://erislabs.net/gitweb/?p=liburi-template-perl.git;a=blobdiff_plain;f=t%2F10-basic.t;h=162063cbc7b09900c9bf6ce2b0576b7033a2c4ab;hp=29c19aa82b95d4503616f082638576a81c0be9ec;hb=7c69490596e221b9d4be4d94de939429258ff7b3;hpb=3f3d56e5fb9a55ee113ccf2bc03f3a453f80baa0 diff --git a/t/10-basic.t b/t/10-basic.t index 29c19aa..162063c 100644 --- a/t/10-basic.t +++ b/t/10-basic.t @@ -1,7 +1,7 @@ use strict; use warnings; -use Test::More tests => 13; +use Test::More tests => 14; use_ok( 'URI::Template' ); @@ -9,7 +9,7 @@ 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()' ); { @@ -40,6 +40,10 @@ use_ok( 'URI::Template' ); 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' ); + } } {