Описание тега jasmine-node

Integration of Jasmine Spec framework with Node.js
1 ответ

Как расширить frisby.js более ожидаемыми функциями?

Есть ли способ расширить модуль Frisby.js с помощью пользовательских expect методы? Я не хочу изменять исходный код, эти расширения относятся к моему REST API. Моя цель - избежать повторения общих тестов, объединив их в метод. Проблема в том, что мо…
0 ответов

Выполнение тестов Jasmine из Node для кода, который использует RequireJS

Можно ли запустить Jasmine из Node для тестирования кода, который использует RequireJS? Я использую Жасмин NPM. Я могу запустить некоторые тесты из Node, но не могу понять, как тестировать мой код, который использует RequireJS. В версии v2 jasmine-n…
1 ответ

Обратные вызовы в тестировании Жасмин E2E с использованием рестлера

Я тестирую API-интерфейсы restful, используя модули restler и jasmine nodejs. Я создал тестовые файлы для тестирования одного вызова API и группы тестов API, которые требуют ввода друг от друга. Как я могу обеспечить обратную связь / вывод от одного…
15 авг '15 в 10:55
4 ответа

Автоматизируйте Jasmine-Node и express.js

Я создал простое веб-приложение с использованием express.js и хочу проверить его с помощью jasmine-node. Пока работает нормально, но моя проблема в том, что мне приходится каждый раз запускать сервер вручную, прежде чем я смогу запустить свои тесты.…
01 ноя '12 в 11:38
1 ответ

Различия между тестами Жасмин и Жасмин

Я использовал жасмин, и сегодня я думал, что попробую жасминовый узел. Некоторые из проходящих тестов на жасмин терпят неудачу в жасминовом узле. В частности, toBeLessThanOrEqual не является функцией в jasmine-node. Является ли жасминовый узел чем-т…
29 окт '17 в 19:34
1 ответ

Тестирование дочернего процесса.send с Жасмин в Node.js

У меня есть приложение Node.js, которое имеет main-process.js и child-process.js, main-process.js выглядит так: var childProcess = require('child_process'); var job = childProcess.spawn('node', ["child-process.js"], { detached = true, stdio: ['ipc']…
1 ответ

Асинк Jasmine-узла не понимает ошибки кода

Я пытаюсь жасмин-узел с асинхронным: it('should not be dumb', function(done){ Promise.resolve(0).then(function(){ console.log('dumb'); expect(2).toEqual(2); done(); }); }); возвращает: dumb . Finished in 0.026 seconds 1 test, 1 assertion, 0 failures…
03 сен '15 в 21:11
1 ответ

Локальное хранилище в транспортире?

Я пишу тестовые примеры автоматизации впервые. Я пытаюсь написать тестовые сценарии e2e, используя Jasmine/Protractor в Angular. Поэтому здесь я приведу вам сценарий. Например, когда я работаю / строю свой проект. Страница, которая загружается, явля…
1 ответ

Исчезающее значение в пользовательской функции модели Mongoose при тестировании с Jasmine-Node

Я пытаюсь протестировать свой пользовательский метод на моей модели Mongoose, но значение, которое я установил в тестовой модели, исчезает и делает тест неудачным. Тест выглядит так: it('should get the friend id', function(){ var conversation = new …
17 фев '14 в 11:49
1 ответ

jasmine-node, не прошедший прохождение теста, с кодом ошибки npm ELIFECYCLE

Короткая история, при выполнении моих тестов с жасминовыми узлами не выполняется утверждение равенства для идентичных массивов, а затем выдается ошибка NPM ELIFECYCLE. Это происходит на нескольких тестах, но на данный момент у меня только один работ…
23 мар '17 в 09:47
1 ответ

Установите Basic Auth Header в Jasmine для тестирования NodeJS Api

В настоящее время я пишу тестовый набор для создаваемого API, однако я не могу понять, как настроить Basic Auth Header для тестирования определенных маршрутов. Я могу проверить нормальные маршруты, как показано ниже: describe('Get /', function() { i…
07 дек '16 в 17:46
1 ответ

Тестирование с жасминовым узлом

Вот сценарий, который я пытаюсь проверить: Зарегистрированный пользователь изменяет атрибут 'module' desc '. Я не использую какую-либо базу данных для хранения "модуля", она определена в файле, который мне требуется. Вот тестовый код, который не раб…
02 апр '13 в 12:04
1 ответ

Библиотека жасмина "спецификации не найдены" при выполнении одного теста дважды

Я хочу иметь возможность запускать один и тот же тест дважды с сервера экспресс-узла, но заметил, что второй запуск одного и того же теста всегда дает "спецификации не найдены". Вот пример: jasmine-test.js: function jasmineExecute(fileName) { var ja…
24 апр '18 в 07:27
1 ответ

Как проверить метод PUT, используя супертест и жасминовый узел

Я строю API с помощью expressjs, и мои маршруты выглядят так module.exports = function(app){ var book = require('../controllers/book.controller'); app.get('/api/books', book.getBooks); //get all books app.post('/api/books', book.addBook); //add a bo…
07 май '15 в 19:15
1 ответ

Ошибка получения тайм-аута (асинхронный обратный вызов не был вызван в течение тайм-аута, указанного в jasmine.DEFAULT_TIMEOUT_INTERVAL)

Для моего тестирования API мой код ведет себя по-разному. Я использую Jasmine Framework с узлом JS. Мой запрос GET даст 2 ответа Успех JSON, с кодом 200 статуса. Время отклика 400-500 мс Отказ json, с кодом состояния 200 (действительный сбой), время…
1 ответ

Стамбул не работает все характеристики жасмина?

У меня 24 теста. jasmine-node spec ........................ Finished in 2.061 seconds 24 tests, 54 assertions, 0 failures, 0 skipped Когда я запускаю Стамбул, кажется, только 14 тестов. istanbul cover jasmine-node spec .............. ===============…
16 ноя '15 в 18:54
1 ответ

Как проверить, что два свойства в объекте имеют одинаковое значение

Я использую тестовую среду Frisby, и я хочу проверить, что два свойства имеют то же значение, что и в примере ниже, где count должен быть равен total_count. Я искал вокруг, но не было никакого способа проверить, что два свойства имеют одинаковое зна…
10 мар '16 в 12:19
0 ответов

Ошибка при попытке выполнить тесты с помощью Karma - Uncaught ReferenceError: require не определен

Я пытаюсь запустить тесты, используя карму и жасмин, но я сталкиваюсь с этой ошибкой "Uncaught ReferenceError: require is notfined". Извините... не могли бы вы помочь мне понять, что я делаю не так? Пожалуйста, посмотрите мою среду, где эта ошибка п…
1 ответ

Как установить Jasmine-узел на Ubuntu 12.04?

Я успешно установил node.js(v0.6.12) и npm(v1.1.4). Однако, когда я пытаюсь установить jasmine-node с помощью команды console с веб-сайта ( https://github.com/mhevery/jasmine-node); npm install jasmine-node -g Я получил следующую ошибку: npm http GE…
03 апр '14 в 01:22
1 ответ

Юнит-тестирование удаленных методов модели strongloop loopback.io

Я пытаюсь написать юнит-тесты для петлевой модели с использованием жасмина. Моя модель имеет обычные конечные точки CRUD, но я определил пользовательскую конечную точку '/products/:id/upload', которая ожидает форму с файлами. Моя модель выглядит 'us…
25 июн '14 в 13:53