1

この 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
4

1 に答える 1

2

これらの疑わしいエラーは、通常、予想される本文または実際の本文の改行文字が原因で発生します。CLI API ブループリント パーサーを使用してブループリントを解析し、Dredd が正確に何を期待しているかを確認してください。

これに対する回避策のヒントがドキュメントにあります

于 2015-06-09T22:33:47.193 に答える