MongoDB-Memory-Server membuat debug uji lelucon macet di WSL
Saya menggunakan TypeScript dengan Nodejs, dan saya menguji database MongoDB saya dengan Jest dan mongo-memory-server.
Saya telah menggunakannya untuk beberapa waktu sekarang (di Arch Linux) dan berfungsi dengan baik.
Baru-baru ini saya mencoba WSL (Ubuntu 20.04), dan anehnya, ketika saya mencoba men-debug tes apa pun dengan mongo-memory-server, itu langsung macet, seperti sedang menghitung sesuatu. Saat saya jeda, itu emitHookFactorymasuk async_hooks.js.
Juga, mongo_killer.jstampaknya berjalan di tumpukan panggilan.
Ketika saya mencoba ini di Linux, ini berfungsi dengan baik lagi.
Apa yang dapat saya?
EDIT: Semua tes lulus dan program berjalan dengan baik, ini hanya terjadi saat debugging.
EDIT 2: Saya memperhatikan sesuatu yang sangat aneh: jika saya menekan "Step Over" secepat itu muncul, debugger tidak macet, dan berfungsi dengan baik. Saya menggunakan debugger VSCode.
Jawaban
Ternyata menggunakan tombol "Step Over" di menu "Call Stack" di sidebar berfungsi.