저는 Chai를 사용하여받은 응답에 대한 테스트 사례를 작성하고 있습니다.응답에는 두 가지 속성 중 하나가 있어야합니다.
우리가받은 응답은 json 개체의 형태입니다.
키 ('결과'또는 '결과') 중 하나에 json 개체가 포함되어 있으면 오류가 발생합니다.
위의 키 중 하나라도 있으면 오류가 발생하지 않습니다.
---- respone.body.should.have.property ('result'또는 'results');
저는 Chai를 사용하여받은 응답에 대한 테스트 사례를 작성하고 있습니다.응답에는 두 가지 속성 중 하나가 있어야합니다.
우리가받은 응답은 json 개체의 형태입니다.
키 ('결과'또는 '결과') 중 하나에 json 개체가 포함되어 있으면 오류가 발생합니다.
위의 키 중 하나라도 있으면 오류가 발생하지 않습니다.
---- respone.body.should.have.property ('result'또는 'results');
차이를 사용하려면 .any
및 .all
속성을 사용하십시오. 아래 예를 참조하십시오.
expect(response.body).to.contain.any.keys('result', 'results');
expect(response.body).to.contain.all.keys('result', 'results');
고맙습니다. –
당신은 오신 것을 환영합니다! – kaxi1993
시도한 일부 코드를 표시하십시오. –