Конфигурация React, Jest и Enzyme

У меня проблема с конфигурацией react, jest и enzyme. Итак, в основном я установил такие зависимости, как jest, jest-cli, babel-jest, enzyme и enzyme-adapter-react-16. У меня также есть setupTest.js, который выглядит так:

import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

configure({ adapter: new Adapter() });

Но я не знаю, почему я все еще получаю ошибку Unexpected token import из-за этой строки: import { configure } from 'enzyme'

Какие-нибудь решения?

ваши конфигурации кажутся правильными, но то, как вы запускаете тесты, похоже, имеет проблемы

Fadi Abo Msalam 11.03.2018 10:02

Я запускаю их с помощью npm test, и мой сценарий выглядит как "test": "jest"

SimpleCoder 11.03.2018 10:04

вы используете приложение для создания реакции?

Fadi Abo Msalam 11.03.2018 10:45
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
3
361
1

Ответы 1

Взломав это, я отформатировал код так:

const Enzyme = require('enzyme');
const Adapter = require('enzyme-adapter-react-16');
Enzyme.configure({ adapter: new Adapter() })

Другие вопросы по теме