您可以使用dotenv将.env文件加载到您的测试环境中。一个简单的例子:
import test from 'ava';
require('dotenv').config()
test('foo', t => {
console.log(process.env.DB_HOST);
console.log(process.env.DB_USER);
console.log(process.env.DB_PASS);
t.pass();
});
Run Code Online (Sandbox Code Playgroud)
还有前面两个答案的组合,您可以通过在项目package.json文件中指定以下内容来指定 ava 对所有测试使用 dotenv:
{
...
"ava": {
"require": [
"dotenv/config"
]
},
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1267 次 |
| 最近记录: |