IO.js 1.4.3 と Jest を使用してテスト スイートを実行しています。Promises などの ES6 機能を使用しているため、V8 の新しいバージョンが必要です。
最も簡単なテストを試してみると:
describe('the truth', function() {
it('is true', function() {
expect(true).toBeTruthy();
});
});
それは機能します(ありがたいことに)。require()
ただし、 (自分のコードをテストするために実行する必要がある) への呼び出しを含めると、次のようになります。
Using Jest CLI v0.4.0
Waiting on 1 test...Segmentation fault: 11
これは、インクルードするモジュールや、最初に呼び出すかどうかに関係なく発生しますjest.dontMock()
。
これは実際にはエラーメッセージとしての意味をあまり教えてくれませんが、require
実際に問題があるようです。1.0 より前の node.js に戻す以外に、これに対する解決策はありますか?