Запитання з тегом «chai»

7
Mocha / Chai очікують.to.throw не ловити викинуті помилки
У мене виникають проблеми з тим, expect.to.throwщоб Чай працював у тесті для мого додатка node.js. Тест не спрацьовує на викинутій помилці, але якщо я обертаю тестовий випадок у спробі зловити та стверджувати про виявлену помилку, він працює. Хто expect.to.throwне працює , як я думаю , що він повинен або що …


7
Під час тестування на мокке під час виклику асинхронної функції, як уникнути тайм-ауту Помилка: перевищено час очікування 2000 мс
У своїй програмі для вузла я використовую mocha для тестування свого коду. Під час виклику багатьох асинхронних функцій за допомогою mocha, я отримую помилку тайм-аута ( Error: timeout of 2000ms exceeded.). Як я можу це вирішити? var module = require('../lib/myModule'); var should = require('chai').should(); describe('Testing Module', function() { it('Save Data', …
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: 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
Тестування API Mocha: отримання "TypeError: app.address не є функцією"
Мій випуск Я закодований дуже простий CRUD API , і я почав в останній час кодування також деякі тести з використанням chaiі , chai-httpале у мене проблема при виконанні моїх тестів з $ mocha. Коли я запускаю тести, я отримую таку помилку на оболонці: TypeError: app.address is not a function …

9
Чай: як перевірити на невизначеність із синтаксисом 'повинен'
Спираючись на цей посібник, який тестує додаток angularjs за допомогою chai, я хочу додати тест на невизначене значення, використовуючи стиль "повинен". Це не вдається: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); з помилкою "TypeError: Не вдається прочитати властивість 'should' з undefined", але тест проходить зі стилем "очікуй": …

2
Коли слід використовувати візуалізацію та дрібну обробку в тестах Enzyme / React?
перед тим, як розмістити це запитання, я намагався шукати в sqa stackexchange, але там не знайшов жодного повідомлення про неглибоке та рендеринг, тому сподіваюся, хтось може мені тут допомогти. Коли я повинен використовувати мілководді та візуалізувати для перевірки компонентів реагуючих речовин? Спираючись на документи airbnb, я зробив декілька думок щодо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.