Cucumber-js: تعذر تشغيل الخيار بملفات متعددة الخطوات.

تم إنشاؤها على ١٢ فبراير ٢٠١٨  ·  3تعليقات  ·  مصدر: cucumber/cucumber-js

لقد كنت أحاول استخدام الخيار مع ملفات متعددة الخطوات دون جدوى. أنا أستخدم تعريفات الخطوات المطبوعة مع الأمر:

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

ولكن بعد ذلك ينبثق خطأ:

الخطأ: (1: 1): المتوقع: #EOF، #Language، #TagLine، #FeatureLine، #Comment، #Empty، حصلت على 'import {CallbackStepDefinition as CB، Given، when، Then} من' cucumber '؛'

أضع console.log في lib / cli / argv_parser.js بعد program.parse (args) ، والذي ينتج عنه:

['src'، 'src / steps / example2.steps.ts']

يبدو أن ملف الخطوات الثانية يتم تغذيته عن طريق الخطأ كملف ميزة .

لقد قمت بتضمين مستودع قابل للتكرار إلى الحد الأدنى هنا: https://github.com/protoman92/cucumber-lightweight-sample .

التعليق الأكثر فائدة

هل تجرب

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

علامات الاقتباس حول الكرة الأرضية تمنع توسيعها بواسطة قوقعتك.

ال 3 كومينتر

هل تجرب

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

علامات الاقتباس حول الكرة الأرضية تمنع توسيعها بواسطة قوقعتك.

charlierudolph التي عملت العجائب :) شكرا جزيلا.

تم قفل سلسلة الرسائل هذه تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح قضية جديدة للأخطاء ذات الصلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات