1 use Test::More tests => 6;
8 use Catalyst qw/-Engine=Test/;
11 sub stream_it : Local {
12 my ( $self, $c ) = @_;
14 lives_ok { $c->res->headers->content_encoding("moose") }
16 lives_ok { $c->res->headers->remove_header("moose") }
18 lives_ok { $c->res->cookies->{yadda} = { value => "ping" } }
21 throws_ok { $c->res->headers->content_encoding("moose") }
22 qr/can't modify/i, "can't set header after write";
23 throws_ok { $c->res->headers->remove_header("moose") }
24 qr/can't modify/i, "can't remove header after write";
25 throws_ok { $c->res->cookies->{yadda} = { value => "ping" } }
26 qr/read-only/i, "can't make cookie after write";
32 use Catalyst::Test qw/MyApp/;