在我的反应应用程序中使用jest,描述没有定义

tmp*_*dev 22 reactjs eslint jestjs eslintrc

我是新手,并试图在我的下面的代码中找出一些基本的东西

import * as actions from './IncrementalSearchActions';

describe('Incremental Search Actions', () => {
    it('Should create an incremental search action')
});
Run Code Online (Sandbox Code Playgroud)

我对此有疑问/困惑

  1. 我收到错误,说明描述未定义,如何导入reuqired模块?
  2. 这应该和Karma/Jasmine一起使用吗?

Sun*_*yle 62

我相信这里的答案就是你问题的答案.

TL; DR ;:

将以下内容添加到您的.eslintrc文件中:

"env": {
    "jest": true
}
Run Code Online (Sandbox Code Playgroud)


Jul*_*his -4

您的测试文件是否位于“ test ”文件夹下?确保 jest 已正确安装并列在 package.json 中,并且脚本下有:

"test": "jest --coverage",
Run Code Online (Sandbox Code Playgroud)

您可以使用 npm test 运行脚本