2015-06-09 1 views
1

Может ли кто-нибудь помочь мне понять, почему этот тест Dredd терпит неудачу? Это выглядит хорошо для меня:Unexcepted failed Тест Gavel/Dredd

fail: GET /device/2/battery duration: 260ms 
fail: body: Real and expected data does not match. 

request: 
body: 

headers: 
    User-Agent: Dredd/0.6.0 (Darwin 14.3.0; x64) 

uri: /device/2/battery 
method: GET 


expected: 
headers: 
    connection: Keep-Alive 
    content-length: 18 
    content-type: text/plain 

body: 
BATTERY REQ QUEUED 

statusCode: 200 


actual: 
statusCode: 200 
headers: 
    connection: Keep-Alive 
    content-length: 18 
    content-type: text/plain 
    date: Tue, 09 Jun 2015 19:01:59 GMT 

body: 
BATTERY REQ QUEUED 

ответ

3

Эти подозрительные ошибки обычно вызваны завершающим символом новой строки в ожидаемом или реальном теле. Попробуйте проанализировать ваш проект с помощью CLI API Blueprint parser и посмотреть, что именно ожидает Dredd.

a hint for a workaround for this in the documentation.

+0

Спасибо! Это был символ новой линии в ожидаемом теле! – chrislondon