[dancer-users] Test application failed

Brilliantov Kirill Vladimirovich brilliantov at byterg.ru
Tue Dec 9 08:45:30 GMT 2014


WK wrote on 12/09/2014 10:47 AM:
> Tere!
>
> 2014-12-08 11:12 GMT+02:00 Brilliantov Kirill Vladimirovich
> <brilliantov at byterg.ru>:
>
>>
>>          response_headers_are_deeply [GET => $i], ['Content-Type' => 'text/xml'];
>
> ...
>>
>> #   Failed test 'headers are as expected for GET /rest/node'
>> #   at t/002_rest_node_route.t line 20.
>> #     Structures begin differing at:
>> #          $got->[2] = 'Server'
>> #     $expected->[2] = Does not exist
>
>
> I never used *_deeply tests neither in Test::More or Dancer::Test, but
> I see contradiction in docs. Test::More says about is_deeply:
>
> "it does a deep comparison walking each data structure to see if they
> are equivalent. If the two structures are different, it will display
> the place where they start differing."
>
> Dancer::Test says about response_headers_are_deeply (uses is_deeply internally):
>
> "Asserts that the response headers data structure equals the one given"
>
> According to Test::More, your test should fail, because your expected
> data differs from what you got as response.
>

Ok, test success after change on  response_headers_include

-- 
Best regards,
Brilliantov Kirill Vladimirovich



More information about the dancer-users mailing list