Cucumber-js: [Dokumentation] Geben Sie klarere Anweisungen zur Verwendung von Transpilern

Erstellt am 28. Mai 2018  ·  4Kommentare  ·  Quelle: cucumber/cucumber-js


Nach viel Lesen / Suchen kann ich mir immer noch nicht vorstellen, wie genau ich gurken-js mit Typescript ausführen kann. Ich verstehe, dass --compiler zugunsten von --require-module aber ich finde keine konkreten Beispiele, die einfach gurken-js + Typoskript (nicht mit Protractor, nicht mit Nightwatch oder einem anderen Test-Framework) verwenden, um dies zu veranschaulichen der Prozess.

  • Wie würde man die cucumber-js App mit ts-node ausführen?

Im Moment verwende ich cucumber-js --require-module ts-node/register in meinem package.json (gurke-js ist lokal installiert, nicht global), ist das richtig?

  • Wie genau soll ich Support-Dateien laden? Muss ich explizit --require in support und step_definitions mit CLI-Flags einfügen oder muss die richtige Ordnerstruktur dafür sorgen?

Im Moment sieht meine Ordnerstruktur so aus:

- [root app folder]
-- package.json
-- features/
---- myExample.feature
---- step_definitions/
------ myExample.ts
---- support/
------ customWorld.ts

Wenn ich die Tests ausführe, erhalte ich eine Ausgabe, die angibt, dass alle Schritte in meiner Feature-Datei nicht definiert sind. Ich denke, dies könnte ein Transpilierungsproblem sein, bin mir aber nicht sicher.

Hilfreichster Kommentar

Hallo @Niceplace , dieses Repo kann dir helfen: cucumber-ts-starter

Alle 4 Kommentare

Hallo @Niceplace , dieses Repo kann dir helfen: cucumber-ts-starter

Schließung vorerst. Bitte öffnen Sie erneut, wenn Sie der Meinung sind, dass wir unsere Dokumentation besser strukturieren können. Vielleicht sollten wir Transpilern einen Top-Level-Link hinzufügen?

Dieser Thread wurde automatisch gesperrt, da nach dem Schließen in letzter Zeit keine Aktivität stattgefunden hat. Bitte öffnen Sie eine neue Ausgabe für verwandte Fehler.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen