Commit | Line | Data |
e601adda |
1 | use strict; |
2 | use warnings; |
10018fb4 |
3 | use Test::More; |
e601adda |
4 | use FindBin; |
e601adda |
5 | |
6 | use lib ("$FindBin::Bin/lib", "$FindBin::Bin/../lib", "$FindBin::Bin/broken"); |
7 | use Test::Rest; |
8 | |
9 | # YAML |
10 | my $t = Test::Rest->new('content_type' => 'text/x-yaml'); |
11 | |
9d3bee45 |
12 | use_ok 'Catalyst::Test', 'Test::Catalyst::Action::REST'; |
e601adda |
13 | |
9d3bee45 |
14 | my $req = $t->get(url => '/serialize/test?content-type=text/x-yaml'); |
e601adda |
15 | $req->remove_header('Content-Type'); |
16 | my $res = request($req); |
17 | ok( $res->is_success, 'GET the serialized request succeeded' ); |
18 | my $data = <<EOH; |
19 | --- |
20 | lou: is my cat |
21 | EOH |
22 | is( $res->content, $data, "Request returned proper data"); |
23 | |
24 | 1; |
10018fb4 |
25 | |
26 | done_testing; |