X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Fdata_handler.t;h=0d4af33b4961cf96bd94853196fcb48f12916162;hp=26ce2f9e1a242f6a83cc1fe49d3d3bec83fc17d2;hb=3eba0dd58db00c12f2847f38e479677bb582e4d7;hpb=2d802c4a34d83aedcad4fb7686f9f54f24a1fcef diff --git a/t/data_handler.t b/t/data_handler.t index 26ce2f9..0d4af33 100644 --- a/t/data_handler.t +++ b/t/data_handler.t @@ -12,13 +12,23 @@ use lib "$FindBin::Bin/lib"; use Catalyst::Test 'TestDataHandlers'; ok my($res, $c) = ctx_request('/'); -ok my $message = 'helloworld'; -ok my $post = encode_json +{message=>$message}; -ok my $req = POST $c->uri_for_action('/test_json'), - Content_Type => 'application/json', - Content => $post; - -ok my $response = request $req, 'got a response from a catalyst controller'; -is $response->content, $message, 'expected content body'; + +{ + ok my $message = 'helloworld'; + ok my $post = encode_json +{message=>$message}; + ok my $req = POST $c->uri_for_action('/test_json'), + Content_Type => 'application/json', + Content => $post; + + ok my $response = request $req, 'got a response from a catalyst controller'; + is $response->content, $message, 'expected content body'; +} + +{ + ok my $req = POST $c->uri_for_action('/test_nested_for'), [ 'nested.value' => 'expected' ]; + ok my $response = request $req, 'got a response from a catalyst controller'; + is $response->content, 'expected', 'expected content body'; +} + done_testing;