Mocha.js is a feature-rich JavaScript test framework running on Node.js and the browser.
0 ответов

Можно ли настроить выход Mocha?

Я хотел бы указать время в моём выводе мокко, чтобы можно было сопоставлять любые сбои с журналами. Я мог бы сделать это, перехватывая любые ошибки, а затем записывая время перед повторной обработкой ошибки, но есть ли лучший способ сделать это?
24 апр '18 в 11:55
1 ответ

Проблемное модульное тестирование ember-модели данных с использованием конача

Следующий тест пройдет, если я буду запускать каждую спецификацию независимо. Если я запускаю их последовательно, пройдет только первая спецификация. #= require spec_helper #= require models/job #= require ./fixtures/job describe "Job", -> before…
15 мар '13 в 22:17
2 ответа

Mocha тестирует обратный вызов в стиле bluebird

Я сталкиваюсь с проблемой, чтобы пройти тест, запустив mocha который, кажется, проходит. Тест: describe('.get()',function() { it('should be called once',function() { // => Need to spy on this var callback = function(err,data) { console.log('I am …
07 июн '15 в 09:37
0 ответов

Я пытаюсь использовать Karma + Mocha в первый раз

Я пытаюсь использовать Karma + Mocha в первый раз. Основным условием является запуск модульных тестов в контейнере Docker без какого-либо графического интерфейса. У меня нет браузера, и мой единственный выбор - использовать PhantomJS. Я настроил все…
05 май '16 в 12:14
1 ответ

Утверждение всегда хорошо

Я пытаюсь протестировать api node.js с утверждением mocha и chai. Моя проблема в том, что я всегда получаю "пройденный результат". Тест: describe('TESTING /register', () => { it('Should create a new account for chai-testing:chai-testing', () =&gt…
31 мар '18 в 12:18
1 ответ

Бабель Как игнорировать jquery

Я использую mocha с babel: зарегистрируйтесь, чтобы проверить мой код реакции. mocha --compilers js:babel-register В моих компонентах реагирования (не в тесте) я использую jquery с символом $, а тест показывает, что $ - это не функция. Как я могу иг…
08 ноя '17 в 22:04
2 ответа

Как получить присутствие элемента в логическом типе в Selenium 3 (вместо isElementPresent)

Я пытаюсь научиться тестировать автоматизацию с помощью WebDriverJS-Mocha в NodeJS, руководствуясь страницей ниже, в которой сценарий кодируется как совместимый с Selenium 2(не совместимый с Selenium 3): https://watirmelon.blog/2015/10/28/getting-st…
1 ответ

Заглушить сокет клиента с помощью sinon

Я пытаюсь заглушить сокет-клиент-клиент для отправки событий на сервер-сокет. я продолжаю получать ошибку ниже от sinon TypeError: socket.emit is not a function это мой тестовый набор import {expect} from 'chai'; import sinon from 'sinon' import io …
04 май '16 в 13:13
1 ответ

Как запустить сервер для нескольких тестовых файлов mocha chai-http?

Я запускаю свой сервер узлов в своем блоке before на моих тестах mocha chai-http. У меня она отлично работает для одиночных тестовых файлов. Однако, когда я пытаюсь запустить несколько тестов в одной команде NODE_ENV=test mocha test/**/*.js Я получа…
16 мар '15 в 19:05
1 ответ

Vue.js - тестирование асинхронно возвращаемых данных

У меня есть следующий пример: <!DOCTYPE html> <html> <head> <title>Mocha</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-sc…
09 ноя '16 в 09:50
1 ответ

Ошибка: функция обратного вызова при попытке получить заголовок ответа с помощью Mocha/Express/Node.js не предусмотрена

Я пытаюсь получить объект по его идентификатору и проверить ответное сообщение заголовка. Я придумал кусок кода Мокко (показан ниже); но я получаю сообщение о том, что функция обратного вызова не предусмотрена. Я видел пару онлайн-примеров и не могу…
22 апр '14 в 18:20
1 ответ

Как сделать аутентифицированные запросы в тесте mocha, используя supertest и agent?

У меня проблемы с запуском моих аутентифицированных тестов (сервер возвращается 401 Unauthenticated) после входа в систему. var should = require('should'), _ = require('lodash'), app = require('../../../server'), mongoose = require('mongoose'), User…
2 ответа

Как мне закрыть конкретное соединение с базой данных в mongoose

В моем приложении у меня открыто два подключения к базе данных. Одно из соединений для стандартной базы данных разработки. Второе соединение предназначено для отдельной базы данных, которую я специально использую для тестирования. Допустим, первое с…
24 ноя '17 в 08:14
1 ответ

Отладка тестов мокко от gulp в Intellij Idea

У меня есть следующая конфигурация в моем gulpfile.js: gulp.task('spec', function() { gulp.src('spec/runner.html') .pipe(mocha({reporter: 'dot'})) }) Когда я запускаю nodejs в IntelliJ Idea, файлы сценариев, импортированные spec/runner.html, не загр…
11 авг '14 в 22:24
1 ответ

Использование Mocha в функциональном тесте и получение ActionView::Template::Error: неопределенный метод `model_name'для NilClass:Class

У меня есть очень простое действие контроллера, которое загружает переменную экземпляра, используя вызов для ограничения следующим образом: def index @questions = Question.limit(10) end У меня есть очень простой функциональный тест с использованием …
31 янв '12 в 01:02
1 ответ

Как отлаживать модульные тесты TypeScript в Visual Studio?

Я играю с TypeScript в проекте NodeJS из командной строки, работая над проблемами Advent of Code. На второй день я начал с: day2.ts export function* lineToNumbers(line: string): Iterable<number> { console.log(`line = "${line}"`); const parts =…
1 ответ

Как вызвать функцию с экспортом, определенным за пределами описать () внутри описания () в том же файле JS

Я пытаюсь написать что-то вроде describe('Create User', function () { it('1: All Data Valid', function (done) { servicesGenerator.postPlayoApi(apiEndPoints.createUser) .send(this.getValidUserCreateBody()) .end(function (err, res) { validator.userDat…
20 янв '17 в 06:49
1 ответ

Мокко и этот контекст

Итак, у меня есть этот код: describe('main describe', function() { afterEach(function() { //this.prop === undefined }); describe('sub', function() { it('should do something', function() { this.prop = 'test'; }); }); }); Я не знаю почему this.prop в …
19 дек '14 в 23:39
2 ответа

Рубин. Издеваться в RSpec

У меня проблема с издевательством. У меня есть класс DistanceMatrix, и я хотел бы указать, какой метод form_matrix был вызван в операторе if/else. Мне нужно использовать мокко и RSpec. Есть идеи? class DistanceMatrix def initialize(*args) if args[0]…
01 дек '10 в 18:27
1 ответ

Издевательство над издевательством os.type() не работает

Я пытаюсь провести модульное тестирование моего модуля, который зависит от базовой ОС. Я пытаюсь использовать mockery для mock os.type(), чтобы вернуть Linux/Windows_NT на основе различных тестовых приспособлений. Я использую мокко в качестве основы…
16 апр '16 в 12:09