2017-03-20 1 views
1

저는 Chai를 사용하여받은 응답에 대한 테스트 사례를 작성하고 있습니다.응답에는 두 가지 속성 중 하나가 있어야합니다.

우리가받은 응답은 json 개체의 형태입니다.

키 ('결과'또는 '결과') 중 하나에 json 개체가 포함되어 있으면 오류가 발생합니다.

위의 키 중 하나라도 있으면 오류가 발생하지 않습니다.

---- 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

관련 문제