有没有办法在磁带上制作 setUp 和 tearDown 方法?
Is there a way to make a setUp and tearDown methods on tape?
我在 JavaScript 中使用 tape 进行测试,但在某些情况下,我想设置一些配置变量,这些变量在一个文件中的所有测试中都可用。类似于 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
});
回复有点晚了,但是是的。
substack 本人
基本上你只是把它简单地写成另一个测试规范,但是 setup
和 teardown
.
test('setup', function(t){
t.end();
});
test('teardown', function(t){
t.end();
});
我在 JavaScript 中使用 tape 进行测试,但在某些情况下,我想设置一些配置变量,这些变量在一个文件中的所有测试中都可用。类似于 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
});
回复有点晚了,但是是的。 substack 本人
基本上你只是把它简单地写成另一个测试规范,但是 setup
和 teardown
.
test('setup', function(t){
t.end();
});
test('teardown', function(t){
t.end();
});