gpt4 book ai didi

node.js - 在 Heroku NodeJS 服务器上运行 MochaJS 测试

转载 作者:搜寻专家 更新时间:2023-10-31 23:48:06 25 4
gpt4 key购买 nike

我的 ExpressJS/NodeJS API 有一个广泛的 MochaJS 测试套件。测试套件包括创建对象和从数据库中删除相同的对象。

目前,我所有的回归测试都在我的开发环境中通过了。我们希望能够在暂存环境中运行相同的测试,该环境具有已迁移但未在部署新代码后创建的数据对象。

我们如何从服务器运行 mocha 测试?

目前,我使用以下命令在本地运行我的测试:

foreman run node node_modules/mocha/bin/mocha

在此先感谢您的帮助!

最佳答案

您可能可以利用 package.json 脚本:

https://docs.npmjs.com/misc/scripts

如果 heroku 使用简单的 npm install 来安装你的包,你可以定义一个运行 mocha 的 prepublish 脚本。就像在 package.json 中定义它一样简单:

"scripts": {
"prepublish": "mocha"
}

不用担心mocha没有全局安装,npm install会将node_modules/.bin文件夹添加到 PATH 安装时的环境变量。

关于node.js - 在 Heroku NodeJS 服务器上运行 MochaJS 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28915121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com