Cucumber-js: إخراج CLI للميزات الجديدة

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

أقوم بتحويل بعض الاختبارات إلى Cucumber-js ، آخر مرة استخدمت فيها Cucumber كانت مع Ruby. باستخدام إصدار Ruby عندما تقوم بتشغيل أداة Cucumber CLI ، ستمنحك قائمة بالخطوات لإكمالها. باستخدام إصدار JS ، يكون الإخراج مزيجًا من التعليقات والخطوات كما هو موضح أدناه

هل هناك علامة لإخراج الخطوات فقط بدلاً من نسخ كل كتلة من الكود من المحطة؟

screenshot 2016-05-31 17 03 36

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

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

ال 7 كومينتر

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

الشيء الجيد هو أن تكون قادرًا على الحصول على علامة --output-steps file.js أو فقط --output-steps للإغراق في وحدة التحكم

+1 لهذه الميزة. سيكون مفيدًا جدًا لسير العمل الآلي من الميزات إلى هيكل التعليمات البرمجية بأقل جهد يدوي.

فتحت مُدخلاً آخر ( # 618 ) حول نفس الموضوع ، وأشار شارليرودولف إلى هذا.

لقد قمت للتو بتعليق هناك. يوجد أدناه نسخة منه:


شكرا للمؤشر. بالتأكيد تبدو فكرة جيدة.
يمكن / قد يعطل الأشخاص الذين قاموا تلقائيًا بإنشاء بعض البرامج النصية / عوامل التصفية ، لكنني أود أن أقول إن هذا يجب أن يكون السلوك الافتراضي. 1) سيكون أقرب إلى الخيار ، 2) من المرجح أن تعمل المرشحات بالطريقة نفسها. سيكون أمرًا رائعًا للأشخاص الذين يقومون فقط بقص ولصق ناتج بعض CI.

باختصار ، أفضل أن يكون الخيار الافتراضي ، إذا لم يكن كذلك ، فمن المؤكد أن لديك خيار إخراج ذلك فقط.

شكرا

+1 لهذه الميزة.

لدينا الآن منسق مقتطفات يمكن استخدامه للحصول على المقتطفات فقط. سيكون ذلك متاحًا في الإصدار القادم.

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

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