BEGIN { extends 'Catalyst::Controller::REST' }
+__PACKAGE__->config(
+ 'map' => {
+ 'text/html' => 'YAML::HTML',
+ 'text/x-yaml' => 'YAML',
+});
+
sub test : Local {
my ( $self, $c ) = @_;
$self->status_ok( $c,
message => "Document have been deleted by foo", );
}
+sub test_status_see_other : Local {
+ my ( $self, $c ) = @_;
+ $self->status_see_other(
+ $c,
+ location => '/rest',
+ entity => { somethin => 'happenin' }
+ );
+}
+
+sub opts : Local ActionClass('REST') {}
+
+sub opts_GET {
+ my ( $self, $c ) = @_;
+ $self->status_ok( $c, entity => { opts => 'worked' } );
+}
+
+sub opts_not_implemented {
+ my ( $self, $c ) = @_;
+ $c->res->status(405);
+ $c->res->header('Allow' => [qw(GET HEAD)]);
+ $c->res->body('Not implemented');
+}
+
1;