use*_*909 7 javascript mocking reactjs jestjs
我想对反应组件应用玩笑测试,但收到一条错误消息:
Jest 遇到意外令牌
当我尝试:
import moment from 'moment';
import './style.css'; //<----here
Run Code Online (Sandbox Code Playgroud)
我尝试模拟 css 文件和图像对象并更改配置:
// package.json
{
"jest": {
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的 styleMock.js 是:
module.exports = {};
Run Code Online (Sandbox Code Playgroud)
我的 fileMock.js 是:
module.exports = 'test-file-stub';
Run Code Online (Sandbox Code Playgroud)
但我仍然收到错误:
Jest 遇到意外令牌
并且错误与之前的位置相同。
我的笑话是最新版本“24.8.0”。
有人知道为什么吗?