3

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
});
4

1 に答える 1

4

返信には少し遅すぎますが、はい、あります。サブスタック自身によって。

基本的には、別のテスト スペックとして単純に記述しますが、setupと を使用しteardownます。

test('setup', function(t){
t.end();
});
test('teardown', function(t){
t.end();
});
于 2015-08-09T01:46:07.943 に答える