ReferenceError: test is not defined with Jest
ReferenceError: test is not defined with Jest
我正在尝试 运行 Jest 的最基本示例,但我似乎做不到。
按照此处的说明进行操作:https://jestjs.io/docs/en/getting-started.html
- npm init -y(对于基础项目)
- npm install --save-dev 玩笑
- 创建 sum.js 文件。
- 创建 sum.test.js 文件。
- 更新 "test" 脚本。
- npm 运行 测试。
砰,引用错误。我在这里错过了什么?
- npm v6.13.7
- 节点 v10.13.0
- jest v26.0.1
这是我的控制台输出:
FAIL ./sum.test.js
● Test suite failed to run
ReferenceError: test is not defined
1 | const sum = require('./sum');
2 |
> 3 | test('adds 1 + 2 to equal 3', () => {
| ^
4 | expect(sum(1, 2)).toBe(3);
5 | });
at Object.<anonymous> (sum.test.js:3:1)
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 0.957 s
Ran all test suites.
(node:21384) ExperimentalWarning: The fs.promises API is experimental
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test@1.0.0 test: `jest`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the test@1.0.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
似乎与此问题相关:https://github.com/facebook/jest/issues/9538
尝试将您的节点版本升级到至少 v10.14.2 或将 jest 降级到最多 v25.2.2。
我正在尝试 运行 Jest 的最基本示例,但我似乎做不到。 按照此处的说明进行操作:https://jestjs.io/docs/en/getting-started.html
- npm init -y(对于基础项目)
- npm install --save-dev 玩笑
- 创建 sum.js 文件。
- 创建 sum.test.js 文件。
- 更新 "test" 脚本。
- npm 运行 测试。
砰,引用错误。我在这里错过了什么?
- npm v6.13.7
- 节点 v10.13.0
- jest v26.0.1
这是我的控制台输出:
FAIL ./sum.test.js
● Test suite failed to run
ReferenceError: test is not defined
1 | const sum = require('./sum');
2 |
> 3 | test('adds 1 + 2 to equal 3', () => {
| ^
4 | expect(sum(1, 2)).toBe(3);
5 | });
at Object.<anonymous> (sum.test.js:3:1)
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 0.957 s
Ran all test suites.
(node:21384) ExperimentalWarning: The fs.promises API is experimental
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test@1.0.0 test: `jest`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the test@1.0.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
似乎与此问题相关:https://github.com/facebook/jest/issues/9538
尝试将您的节点版本升级到至少 v10.14.2 或将 jest 降级到最多 v25.2.2。