在全球范围内设置变量'之前'在摩卡?

时间:2016-08-08 20:15:10

标签: javascript mocha

说我有以下目录层次结构:

Project/  
  ActualProject.js  
  Test/  
    hooks.js  
    testsForFeature1.js  
    testsforFeature2.js  

在hooks.js中,我有一个'之前'功能。在这个函数中,我做了一些设置,在服务器上调用一个函数,然后获取一个ID。我想获取此ID并将其传递给testsforFeature1.js和testsForFeature2.js。有没有办法做到这一点?

我总是可以将值写入某个文件,并在每个测试中读取该文件,但这似乎不是正确的方法。

1 个答案:

答案 0 :(得分:0)

使用环境变量

process.env.id=value //设置环境变量

id=process.env.id //在其他文件中获取该ID