2015-06-30 2 views
3

Я использую tape для тестирования в JavaScript, но в некоторых случаях я хочу установить некоторые переменные конфигурации, доступные во всех тестах в файле. Что-то вроде методов setUp и tearDown, доступных в 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 
}); 

ответ

3

Немного слишком поздно для ответа, но да есть. К substack себя.

В принципе, вы просто пишете его просто как другую тестовую спецификацию, но с setup и teardown.

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

 Смежные вопросы

  • Нет связанных вопросов^_^