Prescript هو برنامج تشغيل اختبار يستند إلى Node.js ويساعد في جعل كتابة اختبارات القبول/القبول من النهاية إلى النهاية أمرًا ممتعًا.
قد تكون كتابة الاختبارات الوظيفية والشاملة (على سبيل المثال باستخدام Puppeteer أو Selenium) باستخدام أطر اختبار الوحدات مثل Mocha مؤلمة في بعض الأحيان، لأنه عندما تفشل خطوة واحدة، يتعين عليك إعادة تشغيل الاختبار من البداية للتحقق من أنك ثابت عليه. عادةً ما تكون الاختبارات الشاملة بطيئة جدًا مقارنة باختبارات الوحدة.
تحل الوصفة الطبية هذه المشكلة من خلال السماح لك بالتعبير عن اختباراتك كخطوات متعددة ومنفصلة. يأتي الوصف بعد ذلك مع وضع التطوير التفاعلي، حيث يمكنك إعادة تحميل البرنامج النصي للاختبار والقفز بين الخطوات.
وهذا يعني أنك تجري اختباراتك أثناء كتابتها. وإذا ارتكبت خطأ، فيمكنك إصلاح الاختبار وإعادة التحميل السريع ومواصلة الاختبار، دون الحاجة إلى إعادة تشغيل مجموعة الاختبار بأكملها.
الوثائق متاحة على موقعنا.
تشغيل سيناريوهات أمثلة Prescript:
yarn test-examples
تشغيل السيناريو الفردي:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
اختبارات وحدة التشغيل:
yarn test