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

Тестирование Javascript, который манипулирует DOM
Я изучал наборы тестов javascript и обнаружил, что QUnit очень интересен. Я понимаю, как тестировать вычислительный код, но... Как вы тестируете приложения JavaScript, написанные в первую очередь для работы с DOM? кажется, что проверка...
5957 просмотров
schedule 08.02.2024

Область действия QUnit + coffeescript
В Javascript загрязнение глобального пространства имен обычно считается плохой вещью. Вот почему Coffeescript оборачивает весь ваш Javascript в оболочку (function() {}).call(this); . Однако я начал писать тесты QUnit для моего кода Coffeescript,...
821 просмотров
schedule 30.03.2022

Тест QUnit не пройден: сообщение о результате не выдается
Пытаясь освоить QUnit, возникают некоторые проблемы: когда я запускаю следующий тест: test("Trying QUnit", function() { expect(1); var div = $('<div>') div.addClass('field-box');...
622 просмотров
schedule 22.05.2024

Сбой Qunit при использовании с Date.js
Я использую Qunit и Date.js для тестирования некоторых функций API, которые я написал. Вот мой код: asyncTest("createDeal", 4, function () { var okStartDate = Date.today().addDays(4), notOkStartDatePast = Date.today().addDays(-1),...
282 просмотров
schedule 29.03.2023

QUnit взрывается, когда функция с утверждениями привязана к дочернему объекту в CoffeeScript
Я пытаюсь создать способ создания тестовых классов в стиле PHPUnit в CoffeeScript. Я был очень близок к достижению своей цели с помощью этих двух классов: QUnitTestCase.coffee: class QUnitTestCase constructor: (name) -> module...
431 просмотров
schedule 04.03.2024

Qunit + AOoverage + Дженкинс
Я начал использовать Qunit для тестирования своего JS-кода. Я изучаю JSCoverage для создания отчетов о покрытии позже. У нас есть CI-сервер (Jenkins), который уже кое-что делает с нашим PHP-кодом, и мне было интересно, может ли кто-нибудь...
6169 просмотров
schedule 13.10.2023

модульное тестирование классов base.js
Я тестирую некоторые файлы base.js ( база Дина Эдвардса. js ) и хотите проверить, вызывается ли какая-то базовая функция с определенными аргументами. Наш тестовый стек выглядит как js code, qunit, sinon. Например, у меня есть: var Foo =...
273 просмотров
schedule 17.04.2022

расширение прототипа Backbone.Collection
Следуя этому вопросу , я пытаюсь дополнить Backbone.Collection с помощью некоторые пользовательские методы. Однако я получаю несовместимое поведение между консолью и источником. Вот как выглядит тест HTML ... <script...
4117 просмотров
schedule 19.04.2022

Выбрать список для модулей QUnit на панели запуска тестов?
Я помню, что в какой-то момент видел снимки экрана со списком выбранных тестовых модулей QUnit на панели инструментов запуска тестов QUnit. У меня сложилось впечатление, что выбор одного из модулей в списке выбора приведет к запуску тестов этого...
841 просмотров
schedule 23.01.2024

Как запустить тест QUnit и получить результат теста на С# с помощью обратного вызова JavaScript?
В нескольких моих проектах я использую шаблон MVC для разделения кода (проблем) на 3 уровня. Оба уровня Model и Control работают на C#, поэтому я использую среду тестирования, такую ​​​​как MSTest или NUnit, для проверки функциональных требований для...
2391 просмотров
schedule 29.10.2022

Тестирование нескольких версий jquery с использованием jasmine и grunt
Я написал жасминовые тесты для плагина jquery, которые я хотел бы автоматически тестировать для каждой версии jquery, которую я претендую на поддержку. Я настроил тесты для одной версии jquery, используя grunt-jasmine-runner , но как запустить...
394 просмотров
schedule 25.08.2022

Как я могу получить данные из FormData в javascript?
Мне нужно прочитать данные из FormData? Я пытаюсь прочитать что-то вроде someFormatData["valueName"] , но это не работает. options["fileId"] или options["file"] не работает. Также я пытаюсь options.fileId тот же результат: function...
16923 просмотров
schedule 07.11.2022

Как написать тест qUnit для диалогового окна пользовательского интерфейса jQuery?
Я начинаю углубляться в qUnit, но столкнулся с проблемой, для которой не знаю, как правильно написать тест. Функция в основном предупреждает диалоговое окно пользовательского интерфейса jQuery при нажатии кнопки. Вот мой тест qUnit: test( "If...
2051 просмотров

Интеграция Node.js с QUnit в Jenkins
Это мой первый софт-пост, так что простите за формат и организацию мыслей. Я приложил большие усилия, чтобы решить свою проблему, прежде чем публиковать это. Частью моей проблемы может быть отсутствие знаний о пакетах в Ubuntu или Node.js, поэтому,...
1534 просмотров
schedule 09.05.2023

есть ли способ выполнить операторы phantomJS в наглости?
Я запускаю несколько тестов Qunit для проверки фреймворка. Я не могу получить файлы cookie из phantomJS, так как мой тест висит там. Не умеет читать куки. Я попытался получить фантомные файлы cookie с помощью функции phantom.cookies, но наглость...
337 просмотров
schedule 18.09.2022

Имитация Google Maps в RequireJS для запуска тестов в автономном режиме
Я использую асинхронный плагин с https://github.com/millermedeiros/requirejs-plugins для загрузите API Карт Google: define(['async!//maps.google.com/maps/api/js?libraries=places&sensor=false'], function () { // ... }); Следствием...
791 просмотров
schedule 06.07.2023

Тестирование QUnit и PhantomJS запросов AJAX работает только через прокси
Я пытаюсь использовать grunt-contrib-qunit для запуска уже существующего набора тестов qunit (тестирование синтаксического анализа результатов запроса ajax) в автономном режиме с Phantom в Windows 8. Тесты завершаются нормально в следующих...
718 просмотров

QUnit не проходит тесты непоследовательно/попеременно
У меня есть упрощенный тест QUnit, который состоит из 2 простых тестов, которые терпят неудачу случайным образом/поочередно без уважительной причины (они оба являются атомарными, что означает, что один тест ничего не меняет в другом элементе) См....
903 просмотров
schedule 18.10.2023

Ошибка JSHint при запуске Grunt с QUnit
Я запускаю сборку Grunt с JSHint и QUnit. При первом тестовом прогоне получаю следующее: Running "jshint:files" (jshint) task Linting test/libs/qunit-1.11.0.js...ERROR [L661:C22] W069: ['throws'] is better written in dot notation. QUnit.raises =...
2777 просмотров
schedule 16.01.2024

Создание виджета Jquery-ui приводит к сбою тестов Qunit с активной проверкой глобальных переменных
Во время запуска моего набора тестов QUnit я (впервые) проверил флаг «Проверить глобальные значения», тест стал красным из-за ошибки, связанной с тем, что я ввел глобальную переменную, которая выглядит следующим образом:...
266 просмотров
schedule 22.06.2022