Jest encountered an unexpected token 报错

来源:5-4 Enzyme 的配置及使用

鎏金华舞

2021-02-01

图片描述
写了个简单的测试,发现一直报这个问题,其他的也是一样。

使用环境:Taro 小程序

代码
import React, { Component } from ‘react’;
import Enzyme, { shallow } from ‘enzyme’;
import { Provider } from ‘react-redux’;
import App from ‘./app’;

it('render without ', () => {
const wrapper = shallow();
console.log(wrapper, 999);
});

写回答

2回答

鎏金华舞

提问者

2021-02-02

//img.mukewang.com/szimg/6018ee2208bcb40413550672.jpg

//img.mukewang.com/szimg/6018ee2208c96c2413660964.jpg

请问taro 的配置是不是不一样

0
0

Dell

2021-02-01

你的环境里没有配置 babel 转化吧,你直接运行这段React 代码能跑吗?运行,不是用例运行

0
3
鎏金华舞
回复
Dell
找到方法了! 需要在配置的moduleNameMapper中 配置'@tarojs/components': '@tarojs/components/dist-h5/react',
2021-02-22
共3条回复

前端要学的测试课 从Jest入门到 TDD/BDD双实战

自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升

1433 学习 · 350 问题

查看课程