【发布时间】:2021-06-29 01:35:09
【问题描述】:
我们有一个依赖于外部数据库的 NodeJS 应用程序。目前我以两种方式之一运行 mocha 测试:
- 手动启动 docker 容器,运行测试,关闭容器
- 关于使用 github 操作进行合并(服务就像一个魅力)
我想要达到的目标:
能够使用启动我的数据库容器的npm run testsuite 运行我的测试,运行 mocha 测试并关闭容器
经过调查,我发现了很多关于如何使用 docker 或 docker-compose 在容器内运行测试的教程,但没有发现如何“仅”为数据库启动临时容器。
非常感谢您的帮助
【问题讨论】: