Cucumber-js: [التوثيق] تقديم تعليمات أوضح حول كيفية استخدام أجهزة التحويل

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


بعد قدر كبير من القراءة / البحث ، ما زلت لا أستطيع أن أحيط رأسي حول كيفية تشغيل cucumber-js بالضبط باستخدام Typescript. أفهم أن --compiler تمت إزالته لصالح --require-module لكنني فشلت في العثور على أمثلة ملموسة تستخدم ببساطة cucumber-js + typecript (ليس مع Protractor ، وليس مع Nightwatch أو أي إطار اختبار آخر) للتوضيح العملية.

  • كيف يمكن للمرء تشغيل التطبيق cucumber-js مع عقدة ts؟

الآن ، أنا أستخدم cucumber-js --require-module ts-node/register في الحزمة الخاصة بي. json (cucumber-js مثبت محليًا ، وليس عالميًا) ، فهل هذا صحيح؟

  • كيف يفترض أن أقوم بالضبط بتحميل ملفات الدعم؟ هل يجب أن أقوم بصراحة باستخدام عناصر --require داخل support و step_definitions مع استخدام علامات CLI أو وجود بنية مجلد مناسبة تعتني بذلك؟

في الوقت الحالي ، تبدو بنية المجلد الخاصة بي كما يلي:

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

عندما أقوم بإجراء الاختبارات ، أحصل على مخرجات تحدد أن جميع الخطوات في ملف الميزة الخاص بي غير محددة ، وأعتقد أن هذه قد تكون مشكلة في التحويل ولكني لست متأكدًا.

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

مرحبًا Niceplace ، قد يساعدك هذا الريبو: cucumber-ts-starter

ال 4 كومينتر

مرحبًا Niceplace ، قد يساعدك هذا الريبو: cucumber-ts-starter

يغلق الآن. يرجى إعادة الفتح إذا كنت تعتقد أنه يمكننا هيكلة وثائقنا بشكل أفضل. ربما يجب أن نضيف رابط المستوى الأعلى إلى transpilers؟

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

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

القضايا ذات الصلة

bmsoko picture bmsoko  ·  7تعليقات

NoNameProvided picture NoNameProvided  ·  5تعليقات

dblooman picture dblooman  ·  7تعليقات

jan-molak picture jan-molak  ·  4تعليقات

edwinwright picture edwinwright  ·  3تعليقات