【发布时间】:2018-12-06 18:39:19
【问题描述】:
根据Ava's documentation,我应该在项目的根目录下创建一个名为test.js 的文件。但是为我的测试提供一个文件似乎是维护噩梦的秘诀。因此,我想将我的测试分成多个文件,所有文件都在一个名为 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 中的测试。有没有办法做到这一点?
【问题讨论】: