0
かなり大きなテストスイートをMochaからJestに移行しています。 Mochaでは、同じコンテキストでテストが実行されるので、テストスイートでは、before
/beforeEach
ブロックに設定された情報を格納するためにthis
を頻繁に使用します。 :私は一貫性のあるコンテキストの期待を持っているかどうかをテストは、一貫したコンテキストで呼び出さたりしている場合Jestテストはどのコンテキストで呼び出されますか?
beforeEach(function(){
this.foo = 'bar';
});
it('does the thing', function(){
expect(this.foo).toEqual('bar');
});
冗談を使用して、しかし、私は把握することができていません。 repl.itのテストで遊んでいるとき、doは一貫したコンテキストで呼び出されたように見えますが、ローカルで実行すると一貫性のない結果が発生します。