有没有办法在磁带上制作setUp和tearDown方法



我使用磁带在JavaScript中进行测试,但在某些情况下,我想设置一些配置变量,这些变量在文件中的所有测试中都可用。类似于PhpUnit中提供的setUp和tearDown方法。这些方法将分别在文件中的每个测试之前和之后执行。

例如:

test("setUp", function(t){
    var person = {name: 'Jose', programmer: true};
});
test("Name isn't undefined", function(){
    t.notEqual(person.name, undefined);
});
test("Is a programmer", function(t){
    t.ok(person.programmer);
});
test("tearDown", function(){
    //Do something else
});

回复有点太晚了,但确实有。通过替换他自己。

基本上,您只是简单地将其作为另一个测试规范编写,但使用setupteardown

test('setup', function(t){
t.end();
});
test('teardown', function(t){
t.end();
});

相关内容

  • 没有找到相关文章

最新更新