Вопросы по теме 'jasmine-node'

жасмин-узел - включая помощника
Я пытаюсь протестировать свое приложение Meteor с помощью узел жасмина . Я вырезал некоторые методы фреймворка Meteor в помощнике ( spec_helper.js ): var Meteor = { startup: function (newStartupFunction) { Meteor.startup =...
5529 просмотров
schedule 11.11.2021

Жасмин: как запускать все тесты, предоставляя каждый раз разный контекст?
Я хотел бы знать, как я могу предоставить массив переменных и позволить Жасмин запускать все тесты, используя каждый раз одно из этих значений. По рассказу: Я использую jasmine и webdriver для тестирования нашего сайта. Webdriver - это...
74 просмотров
schedule 06.09.2021

Транспортир, жасмин и тест на остановку при первой неудаче
Пытаясь выяснить, как сделать определенные операторы ожидания jasmine зависимыми от предыдущего оператора ожидания, я обнаружил, что до Jasmine 2.3.0 способа не было. (см. Остановить тест на жасмин после сбоя первого ожидания ) Однако Jasmine 2.3...
3280 просмотров

Почему тест jasmine-node mongoose не ждет, как ожидалось?
Я пишу простое приложение, которое сохраняет и ищет местоположения. Я использую мангуст и жасмин-узел. Пользовательский CRUD-тест работает, как и ожидалось. Однако я создал пользователей по отдельности, чтобы протестировать различные...
584 просмотров
schedule 22.04.2022

Как сгенерировать только один XML-результат с помощью jasmine-report и транспортира
У меня есть один проект транспортира со следующими зависимостями в packages.json: 'транспортир' 'хрюкающий транспортир-бегун' 'ворчание-жасмин-узел' 'жасмин-репортеры' У меня есть такая конфигурация транспортира: exports.config =...
2342 просмотров

Тайм-аут — асинхронный обратный вызов не был вызван в течение тайм-аута, указанного jasmine.DEFAULT_TIMEOUT_INTERVAL. при тестировании кода javascript с defer()
у меня есть следующий код в FormService.js service.retriveFields = function (Id,UniqueIds) { var deferred = $q.defer(); function success(successResponse) { // valid response received if...
147 просмотров

игнорировал детские тесты в Frisby JS с jasmine-node
Я использую Frisy с jasmine-node для тестирования Meteor API. Я хочу протестировать удаление обсуждения в приложении чата. Для этого мне нужно создать новое обсуждение в чате и добавить сообщение в обсуждение. Я заметил, что мой тест не удался,...
90 просмотров

Функция узла, возвращающая 'undefined' до того, как запрос завершится с желаемым возвращаемым значением
Я знаю, что Node - это обратные вызовы. Я старался иметь это в виду при создании теста Jasmine, поскольку узнаю больше о Jasmine и Node. Я написал очень простой тест с использованием jasmine-node, который должен ПОЛУЧАТЬ HTML-страницу,...
393 просмотров
schedule 03.09.2022

Как запустить тесты Jasmine на Node.js из командной строки
Как запустить тесты Jasmine на Node.js из командной строки? Я установил jasmine-node через npm и написал несколько тестов. Я хочу запустить тесты в каталоге spec и получить результаты в терминале, возможно ли это?
68157 просмотров
schedule 17.12.2022

Есть ли способ установить карму без Visual Studio в Windows 8?
Я пытаюсь установить карму в Windows 8 с помощью узла, но получаю: MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ... И я узнаю, что это потому, что ожидается Visual Studio ?? ошибка MSB3411: не удалось...
159 просмотров

Отладка тестов Coffeescript jasmine-node в Webstorm/Intellij
Я использую node-jasmine 2 beta4 и пишу на coffeescript. Я с радостью запускаю тесты в Intellij 13.1, установив следующую конфигурацию запуска. Node interpreter: /usr/local/bin/node Working Dir: [Project Directory] Javascript File:...
399 просмотров

before/afterAll() не определено в jasmine-node
Я пытаюсь использовать методы beforeAll и afterAll jasmine, чтобы создать набор тестов с frisby.js , потому что на самом деле frisby не имеет поддержки для этих методов. Итак, вот что я пытаюсь сделать: var frisby = require('frisby');...
5777 просмотров

Тестирование функции asyn с использованием jasmine
Я работаю над написанием тестового примера для асинхронной функции с функциями обратного вызова. Это функция; я работаю над. AuthenticationService.login($scope.username, $scope.password, function(error){...
30 просмотров
schedule 25.07.2023

Console.log выполняется до того, как браузер запустит URL
Команда, Я объявляю элемент как переменную типа txtSearch : element(by.xpath('//input[@type="search"]')) , в какой-то момент я хочу зарегистрировать оператор как var clickOn = function(webElement){ webElement.click(); console.log("Successfully...
210 просмотров
schedule 31.03.2023

Как запустить предварительные условия перед всеми наборами в Jasmine
У меня есть проект NodeJS со спецификациями жасмина. Я хочу запустить предварительные условия перед запуском всех спецификаций в наборе для создания предварительных тестовых данных для всего набора. Для отдельных спецификаций это можно сделать с...
454 просмотров
schedule 07.10.2022

Получение ошибки тайм-аута (асинхронный обратный вызов не был вызван в течение тайм-аута, указанного jasmine.DEFAULT_TIMEOUT_INTERVAL)
Для моего тестирования API мой код ведет себя по-разному. Я использую jasmine framework с узлом js. Мой запрос GET даст 2 ответа. Успех json с кодом состояния 200. Время отклика 400-500 мс Сбой json, с кодом состояния 200 (действительный...
3802 просмотров

Локальное хранилище в транспортире?
Я впервые пишу тестовые примеры автоматизации. Я пытаюсь написать тестовые примеры e2e, используя Jasmine/Protractor в Angular. Итак, я предлагаю вам сценарий. Например, когда я служу/строю свой проект. Загружается страница Условия использования ,...
724 просмотров

Невозможно разрешить Ошибка: каждый ключ должен быть числовой строкой; получил undefined в транспортире, используя Typescript
Мой файл данных выглядит так. Проходит только первый набор, но вторая итерация не работает по адресу электронной почты. export const userTestData = { scenarios: { scenario1: { firstName: 'John', lastName:...
193 просмотров

Как правильно провалить асинхронный модульный тест в jasmine-node
Почему следующий код не работает с тайм-аутом? Похоже, что «должен» выдает ошибку, а done() никогда не вызывается? Как мне написать этот тест, чтобы он не прошел правильно, вместо того, чтобы жасмин сообщал о тайм-ауте? var Promise =...
2092 просмотров
schedule 21.10.2023

Как шпионить за методом внутри зависимого модуля с помощью jasmine-node
Я пытаюсь написать жасминовые тесты для модуля (скажем, модуля A), который «требует» другого модуля (модуль B). ======> модульB.js function moduleBFunction(){ console.log('function inside moduleB is called'); } ======> модульA.js...
538 просмотров