2016-08-03 6 views
0

私は多くのテストケースを書いています。これらのすべてに共通の部分があります(ユーザーにサインインして他のことをする)。node.js:mochaを使ってwebdriverioの関数を呼び出す

したがって、すべてのテストでその部分を書く代わりに、私はそれを呼び出す関数が必要です。

私は.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() { 
     ... 
     }); 


    }); 
関連する問題