逐个执行mocha测试

时间:2015-03-07 08:23:43

标签: mocha

我的测试文件夹中有3个名为test1.js,test2.js和test3.js的测试文件。我想通过test1.js,test2.js和test3.js顺序执行它。这是因为test1.js的输出是test2.js的输入,test2.js的输出是test3.js的输入。目前,测试正在开始自己的订单。

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤执行此操作:

在index.html中按正确的顺序添加文件。在您的情况下,您需要添加test1.js, test2.js and test3.js`。

在test1.js中,您必须添加一些变量 beforeEach ,例如:

//test1.js
beforeEach(function() {
  this.someVariable = 'foo';
});

describe('test1', function() {
   //Your tests  
});

在test2.js中,您可以获取变量。

//test2.js
var foo = this.someVariable;

我认为这种方法会对你有帮助。