Вопросы по теме '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 просмотров
schedule
14.04.2022
Интеграция 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 просмотров
schedule
29.10.2022
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