0

我有两个可能相关的问题:

我需要一个 utils.js 文件以在其中包含一些 util 函数以导入不同的规范。

另一件事是我有相同的 beforeEachTest 函数在所有测试之前运行,并且不想在每个规范中复制粘贴它。

uiveri5应该怎么做?

4

1 回答 1

0

UIVeri5 是一个普通的 nodejs 应用程序。conf.js 和 spec.js 文件都是普通的模块,所以你可以在其中 require() 任何东西。因此,只需在 ./utils/utils.js 中创建 utils 模块并在 ./test.spec.js 中要求它,例如: var utils = require('./utils/utils.js'); 这样,您可以在每个 spec.js 中导入相同的 util。或者更进一步,您可以将测试包含在 nodejs 包中(带有 package.json 的目录),然后再创建一个包含团队工具的项目,然后像任何 nodejs 包一样将它们导入测试项目中。当然,不需要发布到存储库上,只需使用 git+ssh 链接安装即可。

于 2021-01-11T09:57:59.833 回答