【问题标题】:Is there a way to make a setUp and tearDown methods on tape?有没有办法在磁带上制作 setUp 和 tearDown 方法?
【发布时间】:2015-06-30 02:50:17
【问题描述】:

我正在使用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
});

【问题讨论】:

    标签: javascript unit-testing testing tap node.js-tape


    【解决方案1】:

    回复有点晚了,但确实有。 substack本人。

    基本上,您只需将其编写为另一个测试规范,但使用setupteardown

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

    【讨论】:

      猜你喜欢
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      • 2014-04-17
      • 2011-09-05
      • 1970-01-01
      相关资源
      最近更新 更多