jtr*_*zza 5 javascript testing unit-testing tap node.js-tape
我使用磁带在 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
});
Run Code Online (Sandbox Code Playgroud)
回复有点晚了,但确实有。由子堆栈自己完成。
基本上,您只需将其简单地编写为另一个测试规范,但使用setup
和teardown
。
test('setup', function(t){
t.end();
});
test('teardown', function(t){
t.end();
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2392 次 |
最近记录: |