Scherz-test schlägt fehl mit Fenster ist nicht definiert
Ich versuche, um loszulegen mit state of the art web-Entwicklung lernen Reagieren/Redux.
Jetzt bin ich stecken in erste tests laufen. Für einige Grund-Scherz, schlägt mit
Task :frontend:test
yarn jest v1.0.2
$ "/Users/gunnar/git/app.oakstair.se/frontend/node_modules/.bin/jest"
FAIL src/containers/App/App.test.js
● Test suite failed to run
ReferenceError: window is not defined
at Object.<anonymous> (config/polyfills.js:18:1)
at next (native)
at process._tickCallback (internal/process/next_tick.js:109:7)
Ich habe mal gegoogelt, für eine Weile ohne Erfolg ...
könnten Sie bitte fügen Sie Ihre test-code ?
Ich fügte hinzu, zwei Bilder.Ich könnte die repo öffentlichkeit, aber es ist ziemlich groß, da es basiert auf einem reagieren/redux-Vorlage, die ich gekauft, die enthält eine Menge!
Tun Sie es mit jsdom?
Ich fügte hinzu, zwei Bilder.Ich könnte die repo öffentlichkeit, aber es ist ziemlich groß, da es basiert auf einem reagieren/redux-Vorlage, die ich gekauft, die enthält eine Menge!
Tun Sie es mit jsdom?
InformationsquelleAutor Gunnar Eketrapp | 2017-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem und ich glaube nicht ändern globals ist der Weg, es zu tun. Das Problem war, weil in meinem Scherz-config hatte ich
testEnvironment
eingestelltnode
wenn es gehen sollte habejsdom
. Für mich war diese Einstellung befindet sich im Paket.json definiert durch das reagieren starter app.Für info
jsdom
ist der default-Wert (siehe jestjs.io/docs/de/configuration.html#testenvironment-string), so, es sei denn, Sie haben überschrieben, es sind, wie Sie increate-react-app
) sollten Sie ok seinGelöst ist es für mich, danke!
InformationsquelleAutor JacksonHaenchen