Описание тега grunt-contrib-qunit

NoneGrunt-contrib-qunit - это задача Grunt, которая позволяет запускать модульные тесты QUnit в автономном экземпляре PhantomJS.
2 ответа

PhantomJS, Qunit, Grunt тестируют браузер, изменяют размеры виджетов

Я создал jQuery UI Widget это изменяет размер DIV/ вещи, чтобы заполнить экран браузера. Все отлично работает, но теперь я хочу создать unit tests для проверки того, что это изменение размера и сохранение границ и т. д. я использую Grunt с grunt-con…
04 июл '13 в 09:57
0 ответов

Как настроить покрытие Qunit

Я смотрю на генерацию отчетов покрытия кода Qunit в формате LCOV. Я создал пример проекта qunit с несколькими тестами, которые я могу запустить из командной строки, используя phantomjs, создав задачу grunt. Ниже приведен конфиг. module.exports = fun…
21 фев '19 в 06:16
2 ответа

Установка PhantomJS viewportSize в тесте QUnit

Мне нужно протестировать мой скрипт на разных размерах окна просмотра. В своих тестах я хотел бы изменить размер области просмотра PhantomJS, установив page.viewportSize. Я выполняю свои тесты через grunt-contrib-qunit, и PhantomJS не доступен в мое…
3 ответа

Как настроить задачу grunt для requirejs и qunit

Я пытаюсь настроить среду QUnit, используя requirejs и grunt-contrib-qunit. Вот что у меня есть. gruntfile: qunit: { all: { options: { urls: [ 'http://localhost:8000/qunit/qunit-test-suite.html' ] } } }, connect: { server: { options: { port: 8000, b…
1 ответ

Грубое сообщение об ошибке

Установили grunt и настроили его. Он запускается, когда я печатаю. Но я получаю ошибку ниже. Также найдите мой код ниже. Запуск задачи "qunit:files" (qunit). Предупреждение: 0/0 подтверждений выполнено (0 мс). Используйте --force для продолжения. Пр…
18 июл '16 в 15:41
0 ответов

Есть ли способ заставить задачу qunit grunt выполнять тесты параллельно?

Плагин qunit отлично работает, но у меня так много тестов (некоторые из них немного медленные), что для их запуска требуется 14 секунд. Я думаю, что это время можно было бы сократить вдвое, если бы мои тесты могли выполняться параллельно. В качеств…
4 ответа

Как отладить Gruntfile.js с помощью операторов журнала?

В моем Gruntfile, как я могу добавить операторы журнала к его обработке, как в следующем примере? karma: { unit: { configFile: "<%= grunt.option('Debug') ? 'build/karma.conf.js' : '' %>", console.log(configFile), singleRun: true, browsers: ['P…
1 ответ

Как разместить если еще блок в gruntfile.js

Код: karma: { unit: { if ("<%= grunt.option('Release') %>" ) { //do nothing } else { configFile: 'build/karma.conf.js', singleRun: true, browsers: ['PhantomJS'] } } } как правильно написать заявление if в gruntfile.js. Я вызываю gruntfile.js, …
25 сен '13 в 16:39
1 ответ

Не удается найти модуль 'grunt-lib-phantomjs' в 'grunt-contrib-qunit'

Я установил phantomjs 1.9.7 wgetting zip и затем переместить его в PATH в Ubuntu VirtualBox. На проекте nodejs, стрельба npm install -no-bin-links идет нормально, но grunt test терпит неудачу со следующей ошибкой, root@ubuntu1204:/home/prayagupd/vbo…
27 май '14 в 19:39
1 ответ

Как использовать 'csv-parse' в браузере?

Я пытаюсь запустить CSV-анализ. И это не с Uncaught Error: Module name "stream" has not been loaded yet for context: _. Use require([]) http://requirejs.org/docs/errors.html#notloaded require.js:166 makeError require.js:166 localRequire require.js:1…
14 май '14 в 12:35
1 ответ

Фатальная ошибка: spawn ENOENT

Содержание Gruntfile.js: grunt.initConfig({ connect: { server: { options: { port: 5005, base: '.' } } }, qunit: { all: ['test/*.html'] } }); grunt.loadNpmTasks('grunt-contrib-connect'); grunt.loadNpmTasks('grunt-contrib-qunit'); grunt.registerTask('…
1 ответ

Тесты qunit запускаются с использованием grunts. grunt-contrib-qunit завершается с ошибкой вне папки тестирования по умолчанию.

Единственное место, где я могу запустить qunit тесты, это если html и js файл находится в папке grunt-contrib-qunit\test, следуя этой информации по адресу https://github.com/gruntjs/grunt-contrib-qunit Все, что находится за пределами этой тестовой п…
05 сен '13 в 23:45
1 ответ

QUnit терпит неудачу с ворчанием, проходит в браузере

В сценарии, который я разрабатываю, я проверяю, является ли переменная instanceof HTMLAudioElement, Когда я запускаю QUnit с помощью задачи grunt, он не работает с >> Message: Died on test #1 at file:///path/test/lib/qunit.js:425 >> at f…
1 ответ

Qunit события с Grunt и альтернативами

Я использую grunt-contrib-qunit и пытаюсь найти событие, аргументы которого содержат информацию для неудачного теста (сообщение об ошибке неудачного утверждения). Насколько я вижу, это невозможно. В событии testDone можно найти количество ошибочных …
1 ответ

Ворчание не работает

Я настроил мою задачу qunit как указано ниже: // Unit Test Configuration qunit: { ac: { files: ['test/**/*.html'] } } grunt.registerTask('ac', ['jshint:ac', 'qunit:ac']); jsHint работает нормально. Но с qunit я получаю ошибку: Запуск задачи "qunit:a…
14 май '13 в 08:54
1 ответ

Grunt Qunit в сочетании с Grunt Server

Во время бега grunt server для разработки, как я могу отдельно использовать grunt qunit Задача для запуска тестов. Пытаясь пройти ["test/**/*.html"] к all свойство, но не запускается и возвращает (Warning: 0/0 assertions ran (0ms) Use) Похоже, он не…
05 май '13 в 20:48
1 ответ

Свойство Qunit test существует в объекте

Я использую Qunit Я тестирую движок на JavaScript, и мне нужно проверить, существует ли свойство в объекте. Вот моя установка: var tests = [ { foo: 'foo', bar: 'bar', expected: {} }, { foo: '', bar: '', expected: //I need to expect foo and bar prope…
1 ответ

Тестирование запросов AJAX в QUnit и PhantomJS работает только через прокси

Я пытаюсь использовать grunt-contrib-qunit запустить уже существующий набор qunit-тестов (тестирование парсинга результатов ajax-запросов) в автономном режиме с Phantom на Windows 8. Тесты в порядке в следующих сценариях: При доступе к удаленной стр…
1 ответ

Тестирование grunt, qunit, nodejs

Как я могу проверить бэкэнд-код nodejs, используя qunit & grunt. В Gruntfile.js как указать только js-файлы, поэтому в qunit repo пример Gruntfile.js рассказывает о создании html-файлов и там я могу увидеть пример html-файлов, которые можно протести…
1 ответ

Grunt Qunit исключить файл (ы)

Я настроил задачу Qunit следующим образом: //For testing qunit: { all: ['Test/**/*.html'] }, Возможно ли, если я хочу исключить один (или два) определенный HTML-файл? Я хочу сделать что-то вроде этого: //For testing qunit: { all: ['Test/**/*.html'],…
03 фев '15 в 11:15