«chai» 태그된 질문

7
Mocha / Chai expect.to.throw는 던진 오류를 포착하지 않습니다.
Chai가 expect.to.thrownode.js 앱 테스트에서 작동하는 데 문제가 있습니다. 테스트는 던진 오류에서 계속 실패하지만 테스트 케이스를 랩하여 시도하고 잡은 오류를 주장하면 작동합니다. 않는 expect.to.throw나는 그것을해야 또는 뭔가 생각처럼 작동하지? it('should throw an error if you try to get an undefined property', function (done) { var params = { a: 'test', b: …


7
비동기 함수를 호출하는 동안 mocha 테스트에서 시간 초과 오류를 피하는 방법 : 시간 초과 2000ms 초과
내 노드 응용 프로그램에서 mocha를 사용하여 코드를 테스트하고 있습니다. mocha를 사용하여 많은 비동기 함수를 호출하는 동안 시간 초과 오류 ( Error: timeout of 2000ms exceeded.) 가 발생 합니다. 이 문제를 어떻게 해결할 수 있습니까? var module = require('../lib/myModule'); var should = require('chai').should(); describe('Testing Module', function() { it('Save Data', function(done) { …
200 node.js  mocha  chai 


4
모카와 차이로 약속을 올바르게 테스트하려면 어떻게해야합니까?
다음 테스트는 이상하게 작동합니다. it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should really be `.catch` for a failed request, but //instead it looks like chai is picking this up when a test fails done(err); }) }); …
148 node.js  promise  mocha  chai 

8
NodeJS UnhandledPromiseRejectionWarning
그래서 이벤트 이미 터를 사용하는 구성 요소를 테스트하고 있습니다. 그렇게하기 위해 Mocha + Chai와 함께 Promises를 사용하는 솔루션을 생각해 냈습니다. it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) => { emitter.once('action', …

6
Mocha API 테스트 : 'TypeError : app.address is not a function'발생
내 문제 나는 아주 간단한 CRUD API를 코딩했는데 나는 최근에 사용하여도 몇 가지 테스트를 코딩 시작했습니다 chai및 chai-http하지만 내 테스트를 실행할 때이 문제에 봉착했습니다 $ mocha. 테스트를 실행할 때 셸에서 다음 오류가 발생합니다. TypeError: app.address is not a function 내 코드 다음은 내 테스트 중 하나의 샘플 ( /tests/server-test.js )입니다. …

9
Chai : 'should'구문으로 undefined를 테스트하는 방법
에 구축 이 차이가있는 AngularJS와 응용 프로그램을 테스트 튜토리얼, 나는 "해야"스타일을 사용하여 정의되지 않은 값에 대한 테스트를 추가 할. 이것은 실패합니다. it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); "TypeError : Cannot read property 'should'of undefined"오류가 있지만 테스트는 "expect"스타일로 통과합니다. it ('cannot play outside the board', function() { …

2
Enzyme / React 테스트에서 언제 Render and Shallow를 사용해야합니까?
이 질문을 게시하기 전에 sqa stackexchange에서 검색을 시도했지만 얕은 및 렌더링에 대한 게시물을 찾지 못 했으므로 누군가가 나를 도울 수 있기를 바랍니다. 반응 구성 요소를 테스트 할 때 얕은 및 렌더링을 언제 사용해야합니까? 에어 비앤비 문서를 기반으로 두 가지의 차이점에 대해 몇 가지 의견을 내놓았습니다. shallow는 구성 요소 를 하나의 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.