Pertanyaan yang diberi tag «chai»

7
Mocha / Chai mengharapkan.to.throw tidak menangkap kesalahan yang dilemparkan
Saya mengalami masalah saat membuat Chai expect.to.throwbekerja dalam pengujian untuk aplikasi node.js saya. Tes terus gagal pada kesalahan yang dilemparkan, tetapi Jika saya membungkus test case dalam mencoba dan menangkap dan menegaskan kesalahan yang tertangkap, itu berfungsi. Tidak expect.to.throwberfungsi seperti yang saya pikir seharusnya atau sesuatu? it('should throw an error …


7
Dalam pengujian moka saat memanggil fungsi asinkron bagaimana menghindari batas waktu Kesalahan: batas waktu 2000 ms terlampaui
Dalam aplikasi simpul saya, saya menggunakan moka untuk menguji kode saya. Saat memanggil banyak fungsi asinkron menggunakan moka, saya mengalami kesalahan batas waktu ( Error: timeout of 2000ms exceeded.). Bagaimana saya bisa menyelesaikan ini? 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
Bagaimana cara menguji janji dengan benar dengan moka dan chai?
Tes berikut berperilaku aneh: 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
Jadi, saya menguji komponen yang bergantung pada emitor-acara. Untuk melakukannya saya datang dengan solusi menggunakan Janji dengan Mocha + Chai: 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', …


9
Chai: cara menguji undefined dengan sintaks 'should'
Membangun tutorial ini menguji aplikasi angularjs dengan chai, saya ingin menambahkan tes untuk nilai yang tidak ditentukan menggunakan gaya "harus". Ini gagal: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); dengan kesalahan "TypeError: Cannot read property 'should' of undefined", tetapi tes lolos dengan gaya "mengharapkan": it ('cannot play …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.