Cucumber-js: Gurke kann nicht mit mehreren Schrittdateien ausgeführt werden.

Erstellt am 12. Feb. 2018  ·  3Kommentare  ·  Quelle: cucumber/cucumber-js

Ich habe vergeblich versucht, Gurken mit mehreren Schrittdateien zu verwenden. Ich verwende Typoskript-Schrittdefinitionen mit dem Befehl:

./node_modules/.bin/cucumber-js src --require src/steps/*.steps.ts --require-module ts-node/register

Aber dann taucht ein Fehler auf:

Fehler: (1:1): erwartet: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'import { CallbackStepDefinition as CB, Given, When, Then } from 'cucumber';'

Ich habe eine console.log in lib/cli/argv_parser.js nach program.parse (args) eingefügt, die Folgendes ausgibt:

[ 'Quelle', 'Quelle/Schritte/Beispiel2.Schritte.ts' ]

Anscheinend wird die Datei der zweiten Schritte fälschlicherweise als Feature -Datei eingespeist.

Ich habe hier ein minimal reproduzierbares Repository eingefügt: https://github.com/protoman92/cucumber-lightweight-sample .

Hilfreichster Kommentar

Kannst du es versuchen

./node_modules/.bin/gurke-js src --require 'src/steps/*.steps.ts' --require-module ts-node/register

Die Anführungszeichen um den Glob verhindern, dass er von Ihrer Shell erweitert wird.

Alle 3 Kommentare

Kannst du es versuchen

./node_modules/.bin/gurke-js src --require 'src/steps/*.steps.ts' --require-module ts-node/register

Die Anführungszeichen um den Glob verhindern, dass er von Ihrer Shell erweitert wird.

@charlierudolph Das hat Wunder gewirkt :) Vielen Dank.

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine Aktivitäten mehr gegeben hat. Bitte öffnen Sie ein neues Problem für verwandte Fehler.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

lamartire picture lamartire  ·  6Kommentare

igniteram picture igniteram  ·  7Kommentare

arjunjh10 picture arjunjh10  ·  7Kommentare

edwinwright picture edwinwright  ·  3Kommentare

zanona picture zanona  ·  4Kommentare