相关疑难解决方法(0)

在测试时让Jest忽略.less导入

测试组件

我试图用Jest对反应组件进行一些非常简单的测试.由于我的组件文件顶部的这一行,我遇到了问题

import {} from './style.less';
Run Code Online (Sandbox Code Playgroud)

这里的导入不需要进行测试,理想情况下可以从测试中忽略.

[npm测试]的结果

当测试通过npm test我获得响应时

FAIL 测试 /app_test.js●运行时错误语法错误:意外的令牌{在文件'client/components/app/style.less'中.

确保您的预处理器设置正确,并确保您的"preprocessorIgnorePatterns"的配置是正确的: http://facebook.github.io/jest/docs/api.html#preprocessorignorepatterns-array-string 如果您正在建立玩笑或修改你的预处理器,试试吧jest --no-cache.预处理器:node_modules/jest-css-modules.Jest试图执行以下预处理代码://一些无代码

但是,如果我注释掉较少的导入行,我的测试运行正确.

我怎样才能开玩笑跳过这行代码或忽略这个导入?

unit-testing node.js reactjs jestjs

12
推荐指数
4
解决办法
7870
查看次数

标签 统计

jestjs ×1

node.js ×1

reactjs ×1

unit-testing ×1