我有一个可以运行的 Node.js Express REST API 应用程序。好的。
我有一个 Mocha/Chai/Supertest 模拟来测试上面的 API 应用程序。好的。
但我必须启动应用程序,然后独立运行模拟测试。
如何运行单个 grunt 命令来启动 API 应用程序,让它启动并运行,然后运行模拟测试?
或者我是否需要以某种测试模式(通过 env var)运行 API 应用程序并让仅测试逻辑以某种方式调用模拟测试?
我可以尝试一些事情并得到一些工作,但什么是好方法?(避免过度使用短语“最佳实践”。)