X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=t%2F10-basic.t;h=934d87da031c1959021f5f9a4f8b3a57ac3f6ff5;hb=9004d45c7760030466d6b0f718bf99d20caa2c5a;hp=42403674cd7c2ae33d59701da2a12ce7072950ab;hpb=53a1b94e04453d9c7eea079af549f2179320b952;p=liburi-template-perl.git diff --git a/t/10-basic.t b/t/10-basic.t index 4240367..934d87d 100644 --- a/t/10-basic.t +++ b/t/10-basic.t @@ -7,16 +7,16 @@ use_ok( 'URI::Template' ); # fatal - no template provided { - eval { URI::Template->new; }; - ok( $@ ); + eval { URI::Template->new; }; + ok( $@ ); } { my $text = 'http://foo.com/{bar}/{baz}?q=%7B'; my $template = URI::Template->new( $text ); isa_ok( $template, 'URI::Template' ); - is_deeply( [ sort $template->variables ], [ qw( bar baz ) ], 'variables()' ); - is( "$template", $text, 'as_string()' ); + is_deeply( [ sort $template->variables ], [ 'bar', 'baz' ], 'variables()' ); + is( "$template", $text, 'stringify' ); { my $result = $template->process( bar => 'x', baz => 'y' ); @@ -43,7 +43,7 @@ use_ok( 'URI::Template' ); is( $result, 'http://foo.com/%7Bx%7D/', 'values are uri escaped' ); } { - my $result = $template->process( ); + my $result = $template->process(); is( $result, 'http://foo.com//', 'no value sent' ); } { @@ -54,7 +54,7 @@ use_ok( 'URI::Template' ); { my $template = URI::Template->new( 'http://foo.com/{z}/{z}/' ); - is_deeply( [ $template->variables ], [ 'z' ], 'unique vars' ); + is_deeply( [ sort $template->variables ], [ 'z' ], 'no duplicates in variables()' ); my $result = $template->process( 'z' => 'x' ); is( $result, 'http://foo.com/x/x/', 'multiple replaces' ); }