Вопросы по теме 'chai'
.click() не работает в mocha-phantomjs для определенных элементов
Я пишу несколько тестов, используя тестовую среду Mocha и Chai библиотека утверждений Я тестировал их в браузере Chrome, и они работают нормально, но затем я попробовал их в безголовом браузере mocha-phantomjs и события .click(), которые я...
6748 просмотров
schedule
16.05.2022
Chai: ожидание ошибки или отсутствие зависимости от параметра
Я пытался сделать текст функции, которая обрабатывает ошибки таким образом, что, если это действительная ошибка, она выдается, но если это не так, то ничего не выбрасывается. Проблема в том, что я не могу установить параметр при использовании:...
9047 просмотров
schedule
22.08.2023
Chai.js не указывает, какое утверждение не работает в тесте
Я использую mocha с chai.js для модульного тестирования CoffeeScript. У меня есть задача скомпилировать файлы кофе в тестовую папку и запустить PhantomJS для запуска тестов мокко.
Все работает нормально, однако chai.js указывает только, какой тест...
1485 просмотров
schedule
17.07.2022
Как я могу ожидать, что при тестировании кода NodeJS с утверждениями Mocha и Chai будет выдано исключение из обратного вызова?
Я использую Mocha с утверждениями Chai, ожидающими проверки моего приложения NodeJS. Я могу написать такой тест, и он отлично работает:
describe 'My Code', ->
it 'should handle exceptions', (done) ->
fn = ->
# Do...
936 просмотров
schedule
11.08.2022
Тестирование элементов с помощью jQuery-Chai
У меня есть несколько функций, которые используют jQuery. И у меня возникли проблемы с пониманием того, как правильно протестировать их с помощью jQuery-Chai в Mocha+Chai.
Я вижу список утверждений в плагине jQuery-Chai. Однако я не понимаю, где...
1150 просмотров
schedule
06.03.2023
Назначение сообщения об ошибке для ожидания звонков
В настоящее время я изучаю AngularJS, и часть этого касается создания тестов. На данный момент я пытаюсь понять, как создавать более полезные сообщения об ошибках для неудачных тестов. Например, если бы я был в Java-стране и писал тесты JUnit, я бы...
3253 просмотров
schedule
15.05.2023
Набор тестов транспортира/огурца перестает работать, когда ожидание не выполняется в обещании. Затем
Я работаю над средой тестирования, которая использует Protractor (v 0.24.1), Cucumber (v 0.4.0), Chai (v 1.9.1) и Chai-as-promise (v 4.1.1).
Selinium-server-standalone.jar (v 2.41.0) chromedriver (v 2.10)
На этом этапе я проверяю количество...
1003 просмотров
schedule
14.08.2022
Как протестировать API RESTful CRUD с Mocha Chai на стороне сервера Node.js, если требуется вход в систему?
Я хочу протестировать логику CRUD на стороне сервера веб-приложений. Но только пользователь, вошедший в систему, может посетить веб-приложение.
if (res.locals.user){
//CRUD functions here
}
Я знаю, как использовать Mocha и Chai для...
3770 просмотров
schedule
01.08.2023
Node Mocha Chai Async — все проходит, даже когда должно произойти сбой
Я пытался научиться использовать среду тестирования для автоматизации тестов вместо того, чтобы делать их вручную. После проб и ошибок я, наконец, начал проходить модульные тесты... но теперь моя проблема в том, что все проходит независимо от того,...
1137 просмотров
schedule
30.08.2022
Chai-as-promised, Обещанный массив должен быть приблизительно равным
Есть ли способ утверждать, что массив промисов соответствует вашему золотому стандарту, за вычетом порядка? Глубокое равенство не работает, потому что порядок не гарантируется — массив строится асинхронно.
Насколько я могу судить, CaP не включает...
629 просмотров
schedule
06.10.2023
Как я могу заставить Chai показывать фактические и ожидаемые значения, используя toString()
Недавно я переключился с should.js на chai.js, так как обнаружил, что первый вызывает проблемы при тестировании в браузере. Это изменение не потребовало каких-либо изменений в моем наборе тестов, поскольку синтаксис поддерживается, но я вижу, что...
1814 просмотров
schedule
01.02.2023
Почему тест мокко не запускается? - узел.js
Я занимаюсь веб-разработкой с помощью node и express от O'reilly. Тестирование с Mocha только что было представлено, и я пытаюсь запустить 2 теста. Во-первых, это глобальный тест для проверки наличия заголовка страницы, во-вторых, тест для...
3318 просмотров
schedule
09.02.2023
Обратный вызов не вызывается по запросу в тестах chai
Обратный вызов для запроса, похоже, не вызывается, и в результате тест проходит. Я предполагаю, что это может быть связано с тем, что это асинхронный вызов, но я не уверен, как решить эту проблему.
var expect = require('chai').expect...
1695 просмотров
schedule
05.02.2023
Тестовый пример mocha chai для angularjs ui-route
Мне нужно покрыть конфигурационный файл angularJs через mocha chai
Я старался
it('should load the page.', inject(function ($location, $rootScope, $state, $httpBackend) {...
251 просмотров
schedule
14.02.2023
Чай ожидал, что [Функция] выдаст (ошибку), не пройдя тест (с использованием узла)
Вопрос:
Я использую Chai для проведения тестов, и мне кажется, что я застрял на тестировании ожидаемой ошибки:
Чай ожидал, что [Функция] выдаст (ошибку)
Текущий код:
Вот код теста:
describe('Do something', function () {...
2680 просмотров
schedule
23.01.2024
Разрешение тестам chai/mocha отображать ошибки для обработки.
Я пишу модуль узла, который отлавливает неперехваченные ошибки верхнего уровня, и хочу написать для него несколько тестов. К сожалению, мой любимый фреймворк, кажется, имеет некоторые проблемы с преднамеренным генерированием и перехватом...
410 просмотров
schedule
09.09.2022
Как запустить сервер для нескольких тестовых файлов mocha chai-http?
Я запускаю свой сервер узлов в моем блоке перед моими тестами mocha chai-http.
У меня он отлично работает для одиночных тестовых файлов. Однако, когда я пытаюсь запустить несколько тестов в одной команде NODE_ENV=test mocha test/**/*.js , я...
1104 просмотров
schedule
16.06.2023
Как я могу проверить, что проверка должна содержать несколько свойств с chai-things?
Я хочу проверить, что массив содержит объект в моих тестах мокко для моего приложения Node.js, и я знаю, что с Chai -Что я могу сделать:
[{ pet: 'cat' }, { pet: 'dog' }].should.include({ pet: 'cat' })
or
[{ pet: 'cat' }, { pet: 'dog'...
1102 просмотров
schedule
28.01.2023
AngularJS, Мокко, Карма. тестирование контроллера, насмешливое сервисное обещание
Я использую AngularJS, Karma, Mocha, Chai, Chai-as-promise, Sinon. Я пробую контроллер ниже. У меня возникли проблемы с издевательством над пользователем службы и тестированием разделов .then() в контроллере.
Код контроллера...
1597 просмотров
schedule
20.01.2023
Создание поддельного object.method() с нуля в sinon?
tl;dr
Как вы создаете object.method() «с нуля» в sinon?
контекст
Например, у меня есть семейство классов Parser , каждый из которых реализует метод #parse(text) и возвращает объект ParseTree или возвращает null .
Я выполняю модульное...
1194 просмотров
schedule
12.10.2022