Ich versuche, automatisierte Tests mit Ember Testing zu integrieren.EmberJS globaler Fehler beim Ausführen von Tests
Die Anwendung läuft problemlos im Browser, ohne Fehler. Ich versuchte, läuft einfach
ember test
auf der Kommandozeile, sondern eine Reihe von globalen Fehler erhalten und alle Tests fehlschlagen.
Dies sind die Fehler, die ich bin immer:
not ok 1 PhantomJS 2.1 - Global error: SyntaxError: Unexpected token ',' at http://localhost:4302/assets/vendor.js, line 145617
not ok 2 PhantomJS 2.1 - Global error: Error: Could not find module ember-metal/core required by: ember-testing/index at http://localhost:4302/assets/test-support.js, line 62
not ok 3 PhantomJS 2.1 - Global error: ReferenceError: Can't find variable: define at http://localhost:4302/assets/tests.js, line 1
...
Wenn ich die Tests im Browser laufen, ich habe nicht die Syntaxfehler (erste oben) erhalten, der erste Fehler ist
Uncaught Error: Could not find module `analogue/resolver` imported from `analogue/tests/helpers/resolver`
Diese ergeben keinen Sinn für mich, da ich nicht Vendor.js bearbeiten sollte und die Module, die es nicht finden kann, sind da. Irgendwelche Ideen?
Welche Version von Glut verwenden Sie? – dustinfarris
Haben Sie alle [Voraussetzungen] (https://ember-cli.com/user-guide/#prerequisites) installiert? Hauptsächlich phantomjs –
Haben Sie versucht, die Tests im Browser mit '-s' Flagge zu laufen und Browser-Konsole zu sehen? Manchmal gibt es Fehler, die leicht zu verstehen, dass es – GUL