2017-03-20 1 views
1

私はChaiを使用して受け取ったレスポンスのテストケースを記述しています。レスポンスは2つのプロパティのいずれかを持つ必要があります

私が受け取った応答はjsonオブジェクトの形式です。

キー(「結果」または「結果」)のいずれかにjsonオブジェクトが含まれていると、エラーがスローされます。

上記のいずれかのキーが存在する場合は、エラーを投げてはなりません。

like ---- respone.body.should.have.property( 'result'または 'results');

+0

試したコードを表示してください。 –

答えて

0

チャイの期待値は.any.allです。以下の例を参照してください。

expect(response.body).to.contain.any.keys('result', 'results'); 
expect(response.body).to.contain.all.keys('result', 'results'); 
+0

ありがとうございました。 –

+0

あなたは大歓迎です! – kaxi1993

関連する問題