fsevents не является функцией при запуске начального теста в React-Testing-Library - PullRequest
1 голос
/ 28 января 2020

Я новичок в React-Testing-Library и получаю следующую ошибку:

TypeError: fsevents не является функцией

at new FSEventsWatcher (/Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/lib/FSEventsWatcher.js:162:20)
at createWatcher (/Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/index.js:1052:23)
at Array.map (<anonymous>)
at HasteMap._watch (/Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/index.js:1230:44)
at /Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/index.js:517:21
at Generator.next (<anonymous>)
at asyncGeneratorStep (/Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/index.js:193:24)
at _next (/Users/abc/Desktop/PostIt/node_modules/jest-haste-map/build/index.js:213:9)
at processTicksAndRejections (internal/process/task_queues.js:93:5) npm ERR! code ELIFECYCLE npm

ERR! errno 1 npm ERR! post@0.1.0 тест: react-scripts test npm ОШИБКА! Статус выхода 1 npm ERR! Не удалось выполнить тестовый скрипт post@0.1.0. npm ОШИБКА! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации. npm ОШИБКА! Полный журнал этого прогона можно найти в:

Вот мой код:

import React from 'react';
import { render, fireEvent, waitForElement, cleanup } from '@testing-library/react';
import App from './App';
import '@testing-library/jest-dom/extend-expect'
afterEach(cleanup)

test('make sure that I can submit a question', async () => {
  const {debug} = render(
    <App />
  ) 
debug();
})

1 Ответ

1 голос
/ 05 февраля 2020

Удалите node_modules папку и package-lock.json файл и выполните npm install снова.

...