Вопросы по теме 'qunit'

Сбой ajax модульного теста с Q-Unit
Я использую jQuery $.when для обработки обратных вызовов ajax и использую mockjax для моделирования различных ответов в моих модульных тестах. Один из ответов возвращает ошибку состояния 500. Мой обратный вызов сбоя выдает ошибку, и в Q-Unit я...
1290 просмотров
schedule 07.04.2024

Тесты Qunit не совпадают с фактическим выполнением плагина jQuery
Я начинаю писать тесты Qunit для своих существующих плагинов jQuery. Я прошел полдюжины тестов стиля конфигурации, чтобы убедиться, что все подключено правильно. Теперь приступаю к тестированию функциональности. Мой плагин представляет собой плагин...
192 просмотров
schedule 14.04.2024

Как сделать так, чтобы QUnit блокировался до тех пор, пока модуль не будет завершен?
Я пытаюсь использовать QUnit для тестирования множества javascript. Мой код выглядит примерно так: module("A"); doExpensiveSetupForModuleA(); asyncTest("A.1", testA1); asyncTest("A.2", testA3); asyncTest("A.3", testA3); module("B");...
625 просмотров
schedule 06.06.2024

Как установить и настроить Testswarm?
![введите описание изображения][1]Testswarm – это среда непрерывного интеграционного тестирования. Может кто подскажет как установить и пользоваться? Я проверил read me на github и установил Testswarm, но я не могу добавлять задания или...
307 просмотров

Uncaught TypeError: невозможно вызвать метод «extractId» неопределенных данных Ember во время выполнения тестов QUnit.
я собираюсь Uncaught TypeError: Cannot call method 'extractId' of undefined при выполнении интеграционных тестов с QUnit. Неудачный тест: module "Points", setup: -> App.reset() Ember.run App, App.advanceReadiness test...
494 просмотров
schedule 24.09.2022

Как заставить Дженкинса запустить мой тест qunit с помощью phantomjs
Я работаю над тем, чтобы наш CI (Jenkins) использовал и запускал наш тест qunit, у нас есть qunit-reporter, qunit.compposite и phantomjs для выполнения всего. Я не эксперт по муравьям, поэтому я использую пакетную команду Windows в качестве...
4709 просмотров
schedule 03.06.2024

Тестирование Knockout Extenders с помощью Qunit
Я пытаюсь написать тест qUnit для расширителя Knockout ниже. Кажется, я иду немного по неправильному пути, и любые советы о том, как исправить мой модульный тест, будут оценены. ko.extenders.AddItems = function (array, items) { var mutated =...
213 просмотров
schedule 29.12.2023

Как привязать тестовую функцию qunit к запускаемому событию
js-файл window.onload = function() { document.getElementById('example').addEventListener('mousedown', myFunction, false); }; function myFunction(e) { x = e.clientX-parseInt(document.getElementById('example').offsetLeft);...
760 просмотров
schedule 16.05.2024

Фатальная ошибка: спавн ENOENT
Содержимое Gruntfile.js: grunt.initConfig({ connect: { server: { options: { port: 5005, base: '.' } } }, qunit: {...
2200 просмотров

node.js и mocha-qunit-ui: тест с асинхронными зависимостями requirejs
Сначала краткое описание: тест в следующем фрагменте никогда не выполняется: setTimeout(function() { test("test", function() { ok(true, "okay"); }) }, 1000); Есть ли способ не запускать mocha-qunit-ui автоматически, а...
200 просмотров

Тест на выдачу ошибок в Ember.js
Используя встроенный тестовый framweork QUnit, мне нужно проверить, не посещает ли маршрут, вызывает ли это ошибку. В маршруте есть помощник Handlebars, который должен выдавать ошибку при определенных условиях (неудачное утверждение). Как...
2302 просмотров
schedule 26.09.2022

Тесты Qunit не работают в Visual Studio 2012, поскольку они работают в браузере
Я разработал SPA-приложение, используя Knockout и Breeze, я использовал qunitJS для модульного тестирования, которое хорошо работает в браузере для моего проекта . Недавно я нашел плагин «Chutzpah» для VS2012, который может хорошо работать для...
68 просмотров

Приборы QUnit не восстанавливаются каждый раз
Я новичок в QUnit и пытаюсь понять, как #qunit-fixtures восстанавливаются. Насколько я понимаю, все в этом элементе сбрасывается перед запуском нового теста. Однако я вижу (что для меня) что-то странное. В приведенном ниже примере в приборе есть...
137 просмотров
schedule 17.11.2022

Статические выбранные переменные теряются при выполнении тестов QUnit
Я только начал использовать QUnit и столкнулся с проблемой. Когда я пишу свои файлы JavaScript, я помещаю все свои переменные вверху страницы следующим образом: var $input1 = $('#input1'); var $submit = $('#submit'); Затем я подключаю свои...
72 просмотров
schedule 08.03.2024

Сроки приемочного теста Ember-cli истекли при ожидании click(); ошибка qunit: Uncaught (в обещании) Ошибка: pushFailure()
Я пытаюсь создать приемочный тест для страницы входа в веб-приложение. Все почти работает, за исключением того, что обещание await click(element) никогда не разрешается: import { module, test } from 'qunit'; import { visit, currentURL,...
329 просмотров
schedule 06.11.2022