Add failing tests for default HEAD dispatch
[catagits/Catalyst-Action-REST.git] / t / catalyst-action-rest.t
index 324df80..c7f23a4 100644 (file)
@@ -33,6 +33,11 @@ foreach my $method (qw(GET DELETE POST PUT OPTIONS)) {
     );
 }
 
+my $head_res = request( $t->head(url => '/test') );
+ok($head_res->is_success, 'HEAD request succeeded')
+    or diag($head_res->code);
+ok(!$head_res->content, 'HEAD request had proper response');
+
 my $fail_res = request( $t->delete( url => '/notreally' ) );
 is( $fail_res->code, 405, "Request to bad method gets 405 Not Implemented" );
 is( $fail_res->header('allow'), "GET", "405 allow header properly set." );