chai

    0

    1답변

    프로그래밍 방식으로 Mocha를 실행할 수 있습니까? "자세한 정보 표시"모드로 실행하고 프로그래밍 방식으로 결과를 사용합니까? 지금은 mocha 모듈을 통해 NodeJS에서 사용하고 있습니다 (어설 션을 위해 chai을 내부적으로 사용함). 내가 원했던 것은 스타일의 일반적인 오류보다 실패한 테스트에 대한 더 많은 데이터를 얻는 것입니다 : "expect

    0

    1답변

    그래서이 버그를 조사해 보았습니다 만, 내 버그를 해결할 수있는 대답을 찾지 못하는 것 같습니다. 일부 API를 테스트하기 위해 mocha와 chai-http를 사용하고 있습니다. 나는 대응하는 RESTful 메소드 (POST, GET, PUT)를 사용하여 엔드 포인트를 치고 응답을 확인한다. 문제는 개별적으로 테스트 스위트가 작동한다는 것입니다 (한 번에

    0

    1답변

    효소 세계에서의 새로운 시도 : 어떻게 다음과 같은 시험을 테스트 할 수 있습니까? return (this.FAQData.context[context]) ? this.FAQData.context[context] : this.FAQData.context.default; 코드 커버리지 (이스탄불) 보고서 : it ("checks if

    0

    1답변

    이것은 테스트 케이스를 작성한 기능입니다. exports.sendOTPParser = event => { console.log('sendOTPParser'); event = event || {}; try { const body = JSON.parse(event.body); const phoneNumber = body.phonenumber; if

    0

    1답변

    함수 (오류, 결과) {...}와 같은 콜백을 매개 변수로 사용하여 해결하는 함수가 있습니다. 이 함수를 테스트하기 위해 모카 (mocha)를 사용하려하지만 문제는 함수가 비동기 적으로 반환된다는 것이므로 done()을 넣을 좋은 곳이 없다는 것입니다. 내 결과 처리기 안에 넣으면 너무 오래 걸리고 모카가 시간 초과됩니다. 외부에 놓으면 핸들러가 아직 호출

    0

    1답변

    나는 어리석은 상황에 처했습니다. 나는 elasticsearch.js과 코드에서 몇 가지 쿼리 개체를 생성하고 있습니다. Elasticsearch 중 하나는 boolQuery이며 should 속성입니다. 그리고 난 내 쿼리 개체를 테스트하고이 같은 기록 할 때 내 should 속성이 차이 덮어 쓰기 때문에, expect(result.filterQuery.b

    0

    1답변

    내 서버가 실제로 반환하는 것과 관계없이, 콘텐츠 유형이 "application/javascript"인 경우 Chai는 항상 res.body={}을 제공합니다.이 const http = require('http'); const server = http.createServer(function (request, response) { response.

    0

    2답변

    적절한 자격 증명없이 호출하면 내 메서드가 인증되지 않은 오류를 throw하는지 테스트하고 싶습니다. 내가 챠이와 어떻게 할 수 있니? 나는 차이의 예 var err = new ReferenceError('This is a bad function.'); var fn = function() { throw err; } expect(fn).to.throw(R

    1

    1답변

    내 nodejs (6.10.2) 기반 응용 프로그램에 대한 mocha/chai (3.2.0/3.5.0) 기반 테스트 사례를 macOS 10.12에서 실행 중입니다. .4, 나는 "Segmentation fault : 11"오류를 겪고 있습니다. 은 지금까지 나는 시도했다 : 내 node_modules 폴더를 삭제하고 오래된 종속성을 확인 새로운 npm in

    1

    1답변

    Im new to Chai. 내가 이해할 수있는 한, 테스트가 작동하게하려면 경로는 항상 http 코드 200을 반환해야합니다. 맞습니까? 다른 경로를 반환하면 테스트 스위트에서 오류가 발생합니다 (예 : 캐치 오류 : 내부 서버 오류). 내 경로에서 전달 된 데이터가 유효하지 않은 경우 (예 : 유효성 검사) 200보다 다른 코드를 반환하고 싶습니다. 다