私は私のExpressアプリのテストを作成しています。プロジェクトには複数のテストファイルがあります。各モジュールでは、サーバーインスタンスはPlayEach()メソッドで必要とされ、aftereach()メソッドでクローズされます。しかし、1つか2つのモジュールをテストした後、すでに使用中のアドレスを上げ、JESTは終了しません。
beforeEach(() => {
server = require('./../../../bin/www')});
afterEach(async() => {
server.close();
/**
* database cleanup logic goes here.
*/
});
_
私はすべてのテストスイートが完了した後にJestが終了したいです。
テストを1つずつ実行するためのオプション - RuninBandもあります。