Ava сплит тесты в несколько файлов - PullRequest
0 голосов
/ 06 декабря 2018

Как сказано в документации ava , я должен создать файл с именем test.js для проекта моего root.Но наличие одного файла для моих тестов кажется рецептом техобслуживания.Поэтому я хочу разделить свои тесты на несколько файлов в папке с именем tests и как-то запустить их из файла test.js.

Например, предположим, что у нас есть тест с именем ./tests/basic-tests.js и этот код:

import test from ava;
import {Calculator} from calculator;

test('it calculates',t =>{
  //Some test here
});

И еще один в ./tests/burn_it_down.js

import test from ava;
import {SethRollins} from wwe;

test('Burned it Down',t =>{
  //Another tests here
});

Так что я хочу в test.js как-нибудь запустить оба теста в ./tests/basic-tests.js и в ./tests/burn_it_down.js,Вы знаете, как это сделать?

1 Ответ

0 голосов
/ 08 декабря 2018

AVA также работает с несколькими файлами.tests/ не входит в шаблон поиска по умолчанию (test/ есть).Предполагая, что вы конфигурируете AVA через файл package.json, вы можете сделать:

{
  "ava": {
    "files": "./tests/*.js"
  }
}
...