Node.js
Jest, Testcontainers 如何不重新建立 container 情況下執行 e2e 測試?
前言 前不久才研究 Testcontainers 如何套用在 jest e2e 測試環節中,不過這方面進展不錯,目前在每次執行 e2e 測試時都能啟動新的 MySQL 容器並且套用 Primsa 的 migration,用起來真香啊。 但是仍存在一個令我困擾的問題,就是在每一次跑測試時都會 Recreate 一次 Testcontainers,我在想可不可以像過往一樣就把 DB Container 開著,在跑測試時直接用就好。 解決方案 Testcontainers Node.js 官方文件提到: Enabling container re-use means that Testcontainers will not start a new container if a Testcontainers managed container with