Ich habe create-react-app verwendet, um eine neue react App zu erstellen und habe ein paar einfache Komponenten und Tests hinzugefügt. Wenn die Tests mit 'npm test' ausgeführt werden, laufen sie gut. Wenn ich mit "jest" spiele, bekomme ich "Unexpected token", wenn ich die importierte Komponente innerhalb des Tests verwende. Zum Beispiel:Beim Testen reagieren Projekt npm Test funktioniert aber Jest nicht
import React from 'react';
import { shallow } from 'enzyme';
import App from './App';
it('renders without crashing',() => {
shallow(<App />);
});
Die Nutzung der App im Test gibt den Fehler, aber nur beim Laufen Scherz.
was laufen Sie mit Scherz? create-react-app benutzt jest, wenn du 'npm test' spielst – Gintoki
Einfach nur herumspielen. versuchen, den Unterschied herauszufinden. Es sieht so aus, als ob create-react-app etwas in package.json namens 'react-scripts test --env = jsdom' erstellt. Ich schätze, das nutzt Spaß darunter? Ich würde gerne mehr Kontrolle haben, da es mit dem Beobachter läuft und ich will das nicht immer tun. Ich hätte auch gerne Berichterstattung – user1584120