2016-08-03 3 views
0

Я пишу много тестовых примеров. Во всех них есть общая часть (подписание пользователя и выполнение некоторых других вещей).node.js: вызов функции в webdriverio с использованием mocha

Поэтому вместо того, чтобы писать эту часть в каждом тесте, я хочу, чтобы функция вызывала ее.

Я попытался с помощью .then и .call, но он выдает ошибку:

.setValue('#signin_email', LogInEmail) 
    ^
SyntaxError: Unexpected token . 

Как это дело сделано?

+1

Можете вставить еще код? Особенно часть перед '.setValue' – pietrovismara

ответ

0

Если вы хотите запустить общую часть перед каждым испытанием мокко затем положить его в beforeEach() функцию, как это.

describe('some test', function() { 

    beforeEach(function() { 
      // your common part here  
     }); 

    it('it should do something, function() { 
     ... 
     }); 
     ... 
    it('it should do something else', function() { 
     ... 
     }); 


    });