Вопросы по теме 'chai-as-promised'
Как можно использовать Q.all с chai-as-promise?
В документах chai-as-promised есть следующий пример работы с несколькими промисами в одном тесте:
it("should all be well", function (done) {
Q.all([
promiseA.should.become("happy"),
promiseB.should.eventually.have.property("fun...
915 просмотров
schedule
23.02.2023
Метод webdriverio getText и промисы
привет, я использую огурец с webdriverio (с чаем и обещанным чаем) - после тестовой работы -
browser.getText('#copyright').to.eventually.equal('my text').and.notify(callback),
но если я использую элемент типа h1 вместо '#copyright', это не...
1159 просмотров
schedule
13.08.2023
Мне действительно нужно возвращать обещание в тесте при использовании Chai as Promised?
Chai as Promised документация гласит следующее:
Примечание : либо return, либо notify(done) должны использоваться с утверждениями обещаний.
А примеры на сайте такие:
return doSomethingAsync().should.eventually.equal("foo");...
450 просмотров
schedule
26.02.2023
Чай (как и обещал) соответствует имуществу
Как проверить свойство на соответствие регулярному выражению в chai ? Бонусные баллы: я на самом деле хочу проверить свойство объекта, возвращаемого обещанием, используя chai-as-promised (но я думаю, если я знаю, что не обещание, chai-as-promised...
739 просмотров
schedule
30.07.2023
Как дождаться обещания с помощью транспортира и Чай?
Я пытаюсь дождаться разрешения обещания, используя Cucumber, Chai и Protractor. Есть ли способ с помощью Chai дождаться чего-то (например, загрузки страницы) перед отправкой обратного вызова?
Я хочу что-то вроде:...
807 просмотров
schedule
04.06.2023
Правильный момент для вызова метода $apply/$digest $rootScope в тесте
Документация по тестированию Angular показывает тестовый пример , где $apply вызывается до тестовые утверждения. Я пытался сделать то же самое, но мой тест не работает должным образом. Первый код, который должен сломаться, работает... кажется, что...
85 просмотров
schedule
02.10.2022
Отклонение обещания не удалось с chai-as-promise
Я использую библиотеку chai-as-promised с обещанием, сгенерированным библиотекой q. Этот простой тестовый пример должен работать (обещание должно быть отклонено), или я неправильно понимаю функцию обещания?
bdd.it("Test rejection", function () {...
204 просмотров
schedule
06.03.2023
Проверка наличия элементов с помощью Protractor и chai, как и было обещано
У меня возникли проблемы с тестированием отсутствия элементов в моем приложении node.js.
У меня есть кнопка enterBtn , при нажатии на которую отображаются resultsTable и clearBtn . enterBtn присутствует всегда.
Я пытаюсь проверить, что...
487 просмотров
schedule
14.12.2022
Как обрабатывать логическое значение в обещании транспортира Chai
Я попытался проверить логическое значение в обещании chai, как показано ниже:
expect(2==2).to.eventually.equal(true);
Но я получил следующую ошибку:
E/launcher - true is not a thenable.
Может ли кто-нибудь помочь мне, как проверить...
559 просмотров
schedule
28.12.2022
возвращая обещания чай, как и обещал
Я новичок в обещаниях, у меня есть следующая функция
var chai = require('chai');
var expect = chai.expect;
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
it('should do something with promises', function() {
var...
189 просмотров
schedule
05.03.2023
Как проверить свойство класса после разрешения обещаний с помощью мокко и чая
Я пробую небольшое модульное тестирование с Mocha + Chai, как и обещал.
'use strict';
var chai = require('chai').use(require('chai-as-promised'))
var should = chai.should();
describe('Testing how promises work', () => {
it("should work...
118 просмотров
schedule
11.02.2024
Ошибка утверждения при тестировании асинхронной функции с помощью mocha и chaiAsPromised
Итак, я пытаюсь проверить, что моя асинхронная функция выдает ошибку, когда я заглушаю s3GetObject = Promise.promisify(s3.getObject.bind(s3)) , который должен быть отклонен с помощью blah , однако я получаю, что моя функция не является асинхронной и...
978 просмотров
schedule
23.10.2022