我正在尝试使用 Jest 进行测试,但出现错误:Jest 遇到了意外标记 这通常意味着您正在尝试导入 Jest 无法解析的文件,例如它不是普通的 JavaScript。
我有一个照片库应用程序,每当我单击图像时,都会弹出一个带有图像的模式。我想测试当我单击图像时,弹出窗口是否显示或存在。有没有办法解决这个问题?
import { shallow, mount, render } from 'enzyme';
import App from '../client/src/components/App';
describe('<PhotoItem />', () => {
it('should popup image on click', () => {
const wrapper = shallow(
<App title="mock" />
);
wrapper.find('.item item-0').simulate('click');
expect('.modal-opactiy').toExist();
});
这是我的 package.json:
"jest": {
"verbose": true,
"transformIgnorePatterns": ["/node_modules/(?!App)"],
"testURL": "http://localhost/photos"
}