عداء اختبار مكون السرو

اختبارات مكونات وحدة البناء لـ React

عداء اختبار مكون السرو

أعلنت شركة Cypress ، التي قد تعرفها من خلال إطارها القوي للاختبار الشامل ، عن مشغل جديد لاختبار المكونات: Cypress Component Test Runner.

متصفح حقيقي ، نتائج حقيقية

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

أداة واحدة للحكم عليهم جميعا؟

أنا شخصياً لا أعتقد أن Cypress Component Test Runner سيحل محل مكتبات الاختبار الموجودة الرائعة "@ testing-library" وكذلك "Enzyme". كلاهما يستهدف حالات استخدام مختلفة لإعداد اختبار تطبيقك. ستكمل أداة الاختبار الجديدة من Cypress هذا الاختيار الجيد بالفعل.

اختبار أداة الاختبار

لقد قمت بربط جميع الروابط الضرورية في الملحق بهذه المقالة أدناه ، حتى تتمكن من تجربة Cypress Component Test Runner بنفسك الآن. لاحظ أنه لا يزال في المرحلة الأولية ويجب عدم استخدامه بالقرب من أي بيئة إنتاج.

توم