AVA - это быстрый и простой инструмент запуска тестов JavaScript со встроенной поддержкой ES2015.
2 ответа

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

Я пишу тест для некоторого кода, который манипулирует DOM, и я хотел запустить его в среде браузера, и я не знаю как. Я написал тест макета с использованием библиотеки тестирования AVA для моей маленькой библиотеки https://github.com/marcofugaro/pro…
1 ответ

Проверьте вычисленное свойство в Vue.js, используя AVA с Avoriaz

Я пытаюсь проверить вычисляемое свойство компонента Vue.js, используя AVA и Avoriaz. Я могу смонтировать компонент и получить доступ к свойствам данных в порядке. Когда я пытаюсь получить доступ к вычисляемому свойству, функция, похоже, не имеет обл…
1 ответ

Как протестировать компонент undecorator с @decorator (redux-connect) на AVA?

Я пытаюсь проверить компонент undecorator, но я не получаю. Пример: import React, { Component } from 'react' import { connect } from 'react-redux' @connect(({ user }) => ({ user })) export class Componente extends Component { render () { return &…
1 ответ

AVA Unit Test: используйте gulp-ava для тестирования глобальных функций

Я новичок в использовании AVA для модульных тестов JS, и я сразу же попал в камень: Моя ситуация заключается в том, что я хочу запустить задачу gulp для запуска тестов AVA и просмотра тестовых файлов, и в записанный мной тестовый файл мне нужно вклю…
20 авг '16 в 11:23
1 ответ

Тестирование экспресс-промежуточного программного обеспечения

У меня есть следующий код для тестирования: const Status = require('http-status-codes'); const passport = require('passport'); const Users = require('../models/users.js'); const authentication = { // Authenticate User Middleware authenticateUser: fu…
18 сен '17 в 14:47
1 ответ

Запустите ava test.before() только один раз для всех тестов

Я хотел бы использовать test.before() чтобы загрузить мои тесты. Настройка, которую я попробовал, не работает: // bootstrap.js const test = require('ava') test.before(t => { // do this exactly once for all tests }) module.exports = { test } // te…
21 окт '17 в 20:00
1 ответ

Supertest запрос с CSRF не удается

У меня есть приложение Express 4, которое делает пользователя csurf для защиты CSRF на маршрутах API. Приложение работает отлично, и защита CSRF действительно работает там, где запросы без csrf-token заголовок выдаст соответствующую ошибку. Я исполь…
29 июн '17 в 14:23
0 ответов

Могу ли я использовать ava-тестирование с транспортиром? Если да, то как это сделать?

Я пытаюсь использовать AVA Framework в транспортире. Я получаю сообщение об ошибке, что "config.framework (ava) не является допустимым фреймворком".
07 янв '18 в 02:40
2 ответа

JavaScript: как использовать отладчик WebStorm с ava

Это не вопрос, просто ответ: Создайте конфигурацию запуска / отладки, введите Node.js Выберите интерпретатор вашего узла В качестве параметра узла вставьте свой ava bin и параметр --verbose Для меня это: ./node_modules/.bin/ava --verbose Выберите св…
12 мар '18 в 22:30
2 ответа

Тест завершен из-за SIGKILL

Один из моих тестов ava внезапно начал проваливаться на Travis CI, потому что он "вышел из-за SIGKILL". Первый неработающий запуск можно найти по адресу https://travis-ci.org/freaktechnik/justintv-stream-notifications/builds/259734700 Изменения для …
01 авг '17 в 12:25
1 ответ

.env не работает с AVA

Я получаю следующую ошибку, когда пытаюсь запустить свои тесты, используя ava с моим проектом, который использует dotenv-safe { [Error: ENOENT: no such file or directory, open '.env'] errno: -2, code: 'ENOENT', syscall: 'open', path: '.env' } fs.js:…
21 авг '16 в 14:04
2 ответа

Ошибка подтверждения с помощью ava

Сначала мой английский не очень хорош, но этот тест не прошел для меня. test('get user', async t => { let db = t.context.db t.is(typeof db.getUser, 'function', 'getUser is a function') let user = fixtures.getUser() let created = await db.saveUser…
05 авг '17 в 18:01
1 ответ

Тестирование проекта js/esm с помощью sinon, nyc и ava - тестирование w/ spy на консоли не выполняется, несмотря на журнал консоли

У меня есть esm проект, который я пытаюсь проверить с ava, nyc а также sinon, Я имел некоторый успех, используя sinon, чтобы шпионить за console.log и сообщать, вызывается ли он или нет, но на другом наборе файлов, где я чувствую, что делаю то же са…
11 фев '19 в 21:32
1 ответ

Есть ли способ обнаружить AssertionError в Ava

Что я хочу сделать, это console.log что-то, если в тесте AVA произошел сбой, но я не могу найти документацию о том, как это сделать - если это возможно. test.afterEach.always(t => { if(t.hasFailure()){ //something like this console.log(JSON.strin…
27 июл '17 в 11:31
1 ответ

Использование оператора задержки RxJS в тестах Ava

Я являюсь автором программы на JavaScript, которую необходимо выполнить на основе ряда тестов. Я обнаружил, что каждый из этих тестов имеет одинаковый формат, и поэтому целесообразно генерировать тесты с использованием заводской функции. Заводская ф…
11 сен '17 в 06:17
1 ответ

SyntaxError: неожиданный токен <при попытке тестирования с помощью AVA

Моя оригинальная проблема появилась в проекте на основе nuxt. Пытаясь решить эту проблему, я создал новый проект через vue-cli и снова установил AVA через npm, но это ничего не изменило. Я обнаружил эту проблему ( https://github.com/nuxt/nuxt.js/iss…
20 дек '17 в 14:40
1 ответ

Группировка тестов в AVA Test Runner

Прежде всего, спасибо за эту библиотеку! Мой запрос, есть ли способ сгруппировать тесты в AVA? Допустим, в настоящее время у меня есть четыре теста: test('Group #1 - Test sum #1', t =&gt; t.is(m.sum(20, 10), 30)); test('Group #1 - Test sum #2', t =&…
11 сен '17 в 17:47
1 ответ

ava: журналы, созданные вне тестов, не отображаются в консоли

Моя проблема ava logging (t.log) работают только внутри теста, но не во время настройки (before, beforeEach) или демонтаж (after*) функции. Это означает, что значимые данные настройки / разрыва, которые очень полезны для отладки и воспроизведения, т…
24 сен '17 в 21:23
0 ответов

ava - Как импортировать существующий класс для тестирования

Я новичок в ava. Мой CalculationUtils находится в webapp \ a \ b \ CalculationUtils.js Я помещаю CalculationUtils.test.js в ту же папку webapp \ a \ b \ CalculationUtils.test.js Мой package.json был в веб-приложении. **How can I test CalculationUtil…
02 ноя '18 в 09:16
1 ответ

Настроить тесты с Typescript и Ava: плохо требуется

Я устанавливаю AVA с Typescript для тестирования моего кода JS. Внутренне я сначала вызываю TSC, чтобы скомпилировать мои файлы, а затем вызываю AVA с babel-register для их проверки (разрешение Babel-регистра требует разрешения). "ava": "tsc &amp;&a…
05 мар '17 в 18:29