Описание тега chai-as-promised
Chai as Promised - это расширение для библиотеки утверждений Chai, которое добавляет возможность утверждений об обещаниях.
1
ответ
TypeScript и Chai-as-Promsied: в конечном итоге это недопустимое свойство
Я пытаюсь написать свои тесты Cucumber, используя TypScript, например так: import { browser, $$ } from 'protractor'; import { Given, Then } from 'cucumber' import { expect } from 'chai'; Given('I navigate to the homepage', function (callback) { brow…
03 окт '18 в 12:05
1
ответ
Чай, как и обещал таймаут отклонения теста
Как я должен проверить отклонение: return new Promise(function(resolve, reject){ models.users.find({ where: { email: email } }).then(function(result){ if(!result) throw 'Invalid password' }).catch(function(err){ reject(err); }); }); в моем тесте: it…
19 сен '17 в 09:19
1
ответ
Чай, как и обещал глубокий тест собственности
У меня есть функция, которая вставляет в таблицу и возвращает Promise, Я тестирую с chai-as-promised что дубликаты вставок отклоняются. Что я хочу проверить, так это отказ и код причины. Когда я запускаю функцию и лог console.log(err.reason.code) я …
23 мар '18 в 18:03
1
ответ
Тестирование функции, которая была возвращена обещанием - проверка на ошибки
Я тестирую функцию, которая возвращается как часть обещания. Я использую Чай как обещано. Я могу проверить, работает ли эта функция, но я не могу проверить, правильно ли она выдает ошибки. Функция, которую я пытаюсь протестировать, оставляя много ко…
12 ноя '16 в 11:57
1
ответ
Использует Promise лучшее решение вместо тайм-аута для тестирования API - mocha
Является ли использование Promise лучшим решением вместо тайм-аута для тестирования API с использованием mocha/chai? Я получаю сообщение об ошибке ниже для многих тестов и хочу предотвратить эти ошибки. Error: timeout of 2000ms exceeded. Ensure the …
19 май '18 в 00:40
1
ответ
Почему эта ошибка, как и было обещано, AssertionError выводится на консоль, а не на мой тестовый запуск Mocha?
Я пытаюсь протестировать код, который использует обещания с chai-as-promised а также Mocha, Мой набор тестов также использует fetch-mock для имитации запросов AJAX, которые обычно отправляются с использованием API Fetch. Вот код, который я пытаюсь п…
09 окт '15 в 22:08
1
ответ
chai.assert.isRejected Сообщение валидатора не работает
Я пытаюсь написать следующий тест: return chai.assert.isRejected(quote.validate(), 'Amount is not valid number'); При выполнении этого теста он успешен, но после того, как он выдумал, чтобы убедиться в том, что он проваливается со следующим, он все …
10 дек '14 в 20:45
0
ответов
Установите настройки браузера в WD.js / Chromedriver
Я использую тестовую библиотеку WD.js поверх chai -as-обещанного и Selenium. Мне нужно запустить определенные тесты с тем же браузером, но с разными настройками. В частности, ситуации, когда сторонние куки включены и отключены. Возможно ли это сдела…
01 июл '18 в 12:51
2
ответа
Как выполнить модульное тестирование метода, который подключается к монго, фактически не подключаясь к монго?
Я пытаюсь написать тест, чтобы протестировать метод, который подключается к Монго, но на самом деле я не хочу, чтобы Монго работал, а на самом деле выполнял подключение к нему, чтобы мои тесты прошли успешно. Вот мой текущий тест, который проходит у…
30 авг '14 в 18:31
0
ответов
Заглушка никогда не вызывается с помощью sinon и nodejs, используя chai-as-обещанный
Я столкнулся с проблемой с моим модульным тестом, застрял полностью, код прост, пожалуйста, нужно понимать, что происходит, моя заглушка никогда не вызывается, набор, кажется, правильный, вот код: let strategy = fixtures.load('strategy') chai.use(ch…
22 ноя '18 в 10:58
1
ответ
Транспортир: поймать AssertionError
Я использую Protractor с Chai, как и было обещано, для создания инструмента тестирования на основе JavaScript, и я получаю сообщение об ошибке AssertionError: expected 'http://localhost:8888/test/homepage.php' to equal 'http://localhost:8888/test/my…
13 янв '16 в 16:50
1
ответ
Почему мой ожидаемый отказ не является успешным случаем в Мокко с использованием Chai-как-обещание?
Я хочу заявить об отказе от обещания в тестовом случае мокко. Поэтому я делаю это в машинописи: import { expect, use, } from "chai"; import * as chaiAsPromised from "chai-as-promised"; use(chaiAsPromised); describe("Promise rejection", async () =>…
20 фев '19 в 16:54
0
ответов
Как проверить функцию, которая возвращает обещание и использует модель async.waterfall() внутри обещания?
Как проверить функцию, которая возвращает обещание и использует модель async.waterfall() внутри обещания? Я хочу написать контрольные примеры для следующей функции: Реализация функции содержит: function test(){ return new promise(function(resolve, r…
23 фев '18 в 09:52
1
ответ
Ожидания не работают в Чай как обещанные результаты
Я новичок в Promises в JavaScript, и, хотя мне кажется, что он в какой-то степени работает для меня, я не могу проверить значение 'reject'. Я передаю сообщение об ошибке и хочу убедиться, что это ошибка и, что более важно, код ошибки соответствует о…
09 мар '15 в 08:10
1
ответ
Возврат заглушки синона из заглушки синона
У меня проблемы с получением заглушки sinon для возврата / разрешения другой заглушки sinon. Я использую sinon, chai, chai-as-обещанный и мокко. Я последовательно выполняю ряд асинхронных задач, и код, который я хочу проверить, выглядит примерно так…
02 сен '15 в 19:34
0
ответов
Проверьте правильность количества строк в таблице после загрузки результата
Я новичок в Electron/Spectron/ Chai-as-обещал, и я пытаюсь написать простой тест, который подсчитывает количество строк, добавленных в таблицу результатов на странице. Это работает: .elements(resultRowSelector).then(function(response){ return respon…
20 фев '18 в 12:52
1
ответ
Использование chai-as-обещано и chai-bignumber вместе не удается
Следующий звонок filestore.getBlockNumber.q(fileHash).should.eventually.bignumber.equal(blockNumber) Сбой с AssertionError: expected { state: 'pending' } to be an instance of string, number or BigNumber
28 май '16 в 17:42
1
ответ
Жди неслыханного обещания с мокко
Я пытаюсь протестировать объект JavaScript с Mocha, используя chai, chai-as-обещано, sinon, sinon-chai и sinon-as-обещано (с Bluebird). Вот тестируемый объект: function Component(MyService) { var model = this; model.data = 1; activate(); function ac…
17 апр '16 в 10:58
1
ответ
Функциональное тестирование с помощью grunt-webdriver, mocha и chai-as-обещано
Я пытаюсь создать систему функционального тестирования, чтобы убедиться, что наш веб-сайт ведет себя правильно для наших пользователей. Я собрал воедино кучу модулей и помощников Node.js, пытаясь получить среду, которая предоставляет простые, кратки…
17 мар '15 в 02:16
2
ответа
В чем разница между вызовом chai-as-обещано с или без метода уведомления?
Я использую chai а также chai-as-promised проверить некоторый асинхронный код JS. Я просто хочу проверить, что функция, возвращающая обещание, в конечном итоге вернет массив, и написал 2 следующих теста: A: it('should return an array', () => { fo…
10 май '17 в 08:52