1
ответ

Я ожидаю, что функция вернет строку, но, кажется, возвращает неопределенное. это не прохождение теста Мокко

У меня есть JS-файл, где я реализую вызов извлечения API, возвращаемое значение действительно является строкой (или это должно быть). Я пытаюсь запустить тест, который проверяет, что это правда, но он не проходит тест. Можно ...
вопрос задан: 17 January 2019 02:14
1
ответ

Строго набранное глубокое равное утверждение с TypeScript и Chai

У меня есть функция TypeScript, которая возвращает тип Foo: interface Foo {bar: string; баз: строка; } function getFoo (): Foo {return {bar: 'hello', baz: 'world',}; } // Чай ...
вопрос задан: 15 January 2019 21:46
1
ответ

Покрытие в Стамбуле с тестовыми примерами мокко показывает только отчет о покрытии для файлов спецификаций (тестовые файлы)

Отчет о покрытии в Стамбуле показывает только отчет о покрытии для файлов спецификаций, то есть тестовых файлов, а не исходных файлов маршрутизатора и контроллеров. Он отображает 100% -ый охват для файлов спецификаций и 0% для ...
вопрос задан: 13 July 2018 10:59
1
ответ

как заменить импортированные модули как заглушки

Я хотел бы заменить импортированные модули как заглушку, чтобы сосредоточиться на модульном тестировании только основного модуля. Я пробовал использовать sinon.stub, но, похоже, он не делает то, что я ожидаю от него, поскольку я продолжаю ...
вопрос задан: 13 July 2018 06:29
1
ответ

Как запускать повторяющиеся тесты для разных пользователей с помощью webdriverio, mocha?

Я хочу протестировать все мои тестовые примеры мокко для множества разных пользователей. Все тестовые примеры будут выполняться для каждого пользователя в массиве. В настоящее время я поддерживаю список пользователей в массиве в конфиге. ...
вопрос задан: 13 July 2018 04:55
1
ответ

Есть ли способ отменить Мокко, блокирующее из any_instance в Тесте:: Единица

Во многом как этот вопрос я также использую nifty_scaffold Ryan Bates. Это имеет желательный аспект использования any_instance метода Мокко для принуждения "недопустимого" состояния в объектах модели, проложенных под землей позади...
вопрос задан: 23 May 2017 12:18
1
ответ

Как увеличить время ожидания для одного теста в мокко

Я отправляю сетевой запрос в тестовом примере, но иногда это занимает больше 2 секунд (время ожидания по умолчанию). Как увеличить время ожидания для одного теста?
вопрос задан: 15 March 2016 15:31
1
ответ

Как издеваться над методами для написания модульных тестов в nodejs [duplicate]

Я пишу модульные тесты в nodejs, используя mocha и sinon.js. Я сталкиваюсь с проблемами в насмешках зависимостей. Поэтому я хочу протестировать метод1 (), который внутренне вызывает метод2 (). Я хочу высмеять метод2 (). ...
вопрос задан: 2 March 2016 18:17
1
ответ

Как издеваться над импортом модуля ES6?

У меня есть следующие модули ES6: функция экспорта network.js getDataFromServer () {return ...} widget.js import {getDataFromServer} из 'network.js'; экспортный класс Widget () {constructor () ...
вопрос задан: 6 February 2016 11:28
1
ответ

Mocha не запускает все тестовые файлы в тестовом каталоге [duplicate]

У меня есть каталог с именем test и два тестовых файла, которые я хочу запустить. У меня есть два дополнительных файла в тестовом каталоге, который устанавливает среду DOM с помощью jsdom и еще один вспомогательный файл, который ...
вопрос задан: 30 January 2016 12:02
1
ответ

Выполнение шпиона в тесте Mocha (Ruby)? [Дубликат]

Моя команда использует Mocha для модульного тестирования в Ruby. Я хотел бы использовать Mocha для добавления «шпиона» в метод. То есть, я хотел бы написать единичный тест с помощью Mocha, который проверяет, что тестируемый код вызывает ...
вопрос задан: 12 February 2014 01:10
1
ответ

Тупик с Rspec/Mocha в Огуречных сценариях

Я использую Огурец в качестве платформы BDD с насмешкой rspec/mocha. Идеально мы не дразнили бы/блокировали бы поведение в огуречных спецификациях; однако сценарий является исключительным здесь. Дать Вам краткую идею...
вопрос задан: 10 July 2010 09:11
0
ответов

Изменить время ожидания по умолчанию для мокко

Если у нас есть файл модульного теста my-spec.js и он работает с mocha: mocha my-spec.js Время ожидания по умолчанию будет 2000 мс. Его можно перезаписать для частичного тестирования с помощью параметра командной строки: mocha my -...
вопрос задан: 21 June 2019 21:40
0
ответов

Попытка обернуть неопределенное свойство findOneAndUpdate как функцию

Я написал модульный тест для моего PUT / cars /: id, используя Sinon.js: unitTest.js: const sinon = require ('sinon'); const chai = require ('chai'); const allow = chai.expect; const mongoose = требовать ('mongoose'); // ...
вопрос задан: 7 April 2019 16:08
0
ответов

Вложенное описание и поведение динамически создаваемых & ldquo; it & rdquo; s

Я вложил описания в свои тесты и, как обычно, я использую некоторые beforeEach и before в описаниях. И одна из моих описывающих функций вызывает вспомогательную функцию, которая создает динамические тесты (DRY). И мокко ...
вопрос задан: 29 March 2019 10:50
0
ответов

модульное тестирование, охватывающее случай филиала

Я пытаюсь написать модульный тест для ниже .js, используя mocha const fs = require ('fs') const defaultValue = 255 const envValue = process.env.Var1Value const valueToUse = envValue & amp; & amp; ! isNaN (envValue) ...
вопрос задан: 5 March 2019 23:08
0
ответов

Передача контекста в фальшивую функцию заглушки Sinon

Я использую mochawesome test reporter для своих тестов mocha. Я бы хотел, чтобы он также записывал мою запись в журнал и присоединял ее к любому тесту, который выполнялся на момент написания журнала. Это может быть достигнуто с ...
вопрос задан: 4 March 2019 06:07
0
ответов

Как настроить тестирование angular.io с помощью mocha

Я пытался найти решения в течение долгого времени, я пробовал много способов, найденных в интернете, но они просто не работают, потому что API либо устарел, либо пакеты больше не поддерживаются. Что я ...
вопрос задан: 3 March 2019 16:53
0
ответов

afterEach описание верхнего уровня

Каждый из моих файлов имеет все свои тесты, завернутые в описание. Я хочу запустить асинхронную функцию после каждого из этих блоков описания верхнего уровня. Я ставлю afterEach, но он запускается после каждого ...
вопрос задан: 1 March 2019 22:04
0
ответов

Объявить «ожидающие» спецификации/тесты жасмина или мокко

Я хотел бы описать спецификации, которые должны быть в коде, но их реализация будет добавлена ​​позже. В результатах испытаний я хотел бы видеть, что они не пройдены и не провалены, а «являются...
вопрос задан: 1 March 2019 14:36
0
ответов

Vue JS - модульный тест - локальное хранилище не определено

Я пишу юнит-тест для Vue Cli 3, используя Mocha и Chai. Я пробовал издеваться над местным хранилищем. но все равно получаю эту ошибку - «localStorage не определен». Может кто-нибудь помочь мне здесь? Мой код ...
вопрос задан: 28 February 2019 09:43
0
ответов

Нуб борется с простым модульным тестом

Надеюсь, я смогу получить некоторую помощь в прохождении этого теста, с которым я плохо борюсь. Я пытаюсь передать его с помощью функции getTask, пусть createNewTodoItem = task = > {var task = {...
вопрос задан: 20 January 2019 05:42
0
ответов

Мокко / Чай / Чай-как-обещал в браузере

Я хотел бы иметь автоматический тест с mocha / chai, но мне также нужно использовать chai-as-обещано, потому что в коде есть обещания. Мне нужно запустить все это в браузере, потому что я ...
вопрос задан: 19 January 2019 22:52
0
ответов

Чай не публикует JSON с почтовым запросом

Я пытаюсь написать тест для моего back-end express.js. Мой код работает, но кажется, что CHAI не публикует мой JSON правильно, а req.body "{}" Есть идеи, почему? Любые другие работы, которые делают тестирование ...
вопрос задан: 19 January 2019 22:25
0
ответов

Разрешить отправку электронной почты в модульном тесте мокко

Тестовый модуль контроллера, который включает в себя вызов метода, отправляющего электронную почту. Разрешение этой заглушки метода возвращает 500. Контроллер напрямую не вызывает smstransport для отправки электронной почты. Это просто называет ...
вопрос задан: 18 January 2019 15:00
0
ответов

Шаги не отображаются в отчете Allure с использованием mocha-allure-reporter и Cypress

Я попробовал следующий код в spec.js в Cypress, ожидая, что шаги будут отображены в отчете очарования. description ("простой тестовый пример", () = > {it ("простой пройденный тест", () = > {cy.task (...
вопрос задан: 17 January 2019 16:40
0
ответов

Чай, Мокко :Идентифицировать следует утверждение

Я использую мокко и чай в качестве утверждений. В моей спецификации есть несколько утверждений :Exp1.should.be.true Exp2.должен.быть.истинным Exp3.should.be.true Если один из них терпит неудачу, mocha пишет «ожидаемое значение false to be...
вопрос задан: 13 October 2018 12:21
0
ответов

Ошибка: этот метод предназначен для запуска только на одном узле. 0 найдено вместо

Я тестирую функцию привязки клавиш в компоненте. Компонент довольно прост, слушатель событий для keyup и запускает избыточное действие, которое скрывает компонент. Я очистил свой код ...
вопрос задан: 28 July 2018 10:01
0
ответов

В чем разница между утверждать, ожидать и следует в чай?

В чем разница между утверждением, ожиданием и необходимостью, и когда что использовать? assert.equal (3, '3', '== приводит значения к строкам'); var foo = 'bar'; ожидать (Foo) .to.equal ( 'бар'); foo.should.equal (...
вопрос задан: 18 June 2018 01:21
0
ответов

С Supertest я могу создать альтернативный запрос с некоторыми заголовками, установленными по умолчанию?

Я использую Supertest с Mocha для тестирования API, разработанного с помощью Node JS. И я хочу сделать много разных тестов на API. Почти со всеми из них я должен установить авторизацию и тип контента ...
вопрос задан: 13 October 2017 05:00