Pytania otagowane jako chai

7
Mocha / Chai expect.to.throw nie wyłapują zgłaszanych błędów
Mam problemy z expect.to.throwuruchomieniem Chai w teście dla mojej aplikacji node.js. Test wciąż nie powiedzie się w przypadku wyrzuconego błędu, ale jeśli opakuję przypadek testowy podczas próby złapania i potwierdzenia złapanego błędu, zadziała. Nie expect.to.throwdziała tak, jak myślę, że powinno lub coś takiego? it('should throw an error if you try …


7
Podczas testowania mokki podczas wywoływania funkcji asynchronicznej, jak uniknąć przekroczenia limitu czasu Błąd: przekroczono limit 2000 ms
W mojej aplikacji węzłowej używam mokki do testowania mojego kodu. Podczas wywoływania wielu funkcji asynchronicznych za pomocą mocha, pojawia się błąd przekroczenia limitu czasu ( Error: timeout of 2000ms exceeded.). Jak mogę to rozwiązać? 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
Jak prawidłowo przetestować obietnice z mokką i herbatą?
Poniższy test zachowuje się dziwnie: 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
Więc testuję komponent, który opiera się na emiterze zdarzeń. Aby to zrobić, wymyśliłem rozwiązanie wykorzystujące Promises z 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', …

6
Testowanie interfejsu API Mocha: uzyskanie „TypeError: app.address nie jest funkcją”
Mój problem Zakodowałem bardzo prosty interfejs API CRUD i niedawno zacząłem kodować również niektóre testy przy użyciu chaii, chai-httpale mam problem podczas uruchamiania testów w programie $ mocha. Po uruchomieniu testów w powłoce pojawia się następujący błąd: TypeError: app.address is not a function Mój kod Oto próbka jednego z moich …

2
Kiedy należy używać render i płytkiej powierzchni w testach Enzyme / React?
przed wysłaniem tego pytania próbowałem szukać w sqa stackexchange, ale nie znalazłem tam posta o płytkim i renderowanym, więc mam nadzieję, że ktoś może mi tutaj pomóc. Kiedy powinienem używać płytkich i renderowanych w testach składników reagujących? Na podstawie dokumentacji airbnb przedstawiłem kilka opinii na temat różnicy między nimi: Ponieważ …

9
Chai: jak sprawdzić wartość undefined za pomocą składni „powinien”
Opierając się na tym samouczku testującym aplikację angularjs z chai, chcę dodać test dla niezdefiniowanej wartości przy użyciu stylu „powinien”. To się nie udaje: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); z błędem „TypeError: Cannot read property„ should ”of undefined”, ale test przechodzi ze stylem „Expect”: it …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.