Gib*_*boK 6 javascript node.js jestjs
我需要设置jest和JavaScript标准样式才能在使用时协同工作npm test.
现在,当我运行npm test测试失败时,因为JavaScript标准样式引发了错误:
'test' is not defined.
'expect' is not defined.
Run Code Online (Sandbox Code Playgroud)
我可以通过在我的package.json文件中定义一些全局的jest来解决这个问题.
"standard": {
"globals": [
"fetch",
"test",
"expect"
]
}
Run Code Online (Sandbox Code Playgroud)
但绝对不认为这是一个很好的解决方案.
在我的测试用例sum.test.js中
const sum = require('./sum')
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3)
})
Run Code Online (Sandbox Code Playgroud)
在我的package.json中:
"scripts": {
"test": "standard && jest",
}
Run Code Online (Sandbox Code Playgroud)
题:
Gib*_*boK 28
我找到了解决方案.
在package.json中
"standard": {
"env": [ "jest" ]
}
Run Code Online (Sandbox Code Playgroud)
或者在测试用例中:
/* eslint-env mocha */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2349 次 |
| 最近记录: |