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 .
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.
Hilfreichster Kommentar
Kannst du es versuchen
Die Anführungszeichen um den Glob verhindern, dass er von Ihrer Shell erweitert wird.