Open2

jestのteardownでの非同期処理

teardownで非同期処理したい場合に少し注意

処理が1つのときはreturnで返せば良い

afterAll(() => {
  return something();
});

複数ある場合はasyncにしてcallbackで終了を明示する

afterAll(async (done) => {
  await somethingA();
  await somethingB();
  done();
});

Sequelizeを使うとうまく行ってなさそう。

Jest did not exit one second after the test run has completed.

This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.

sequelize.close()だけだとうまく行かない?

ログインするとコメントできます