prescript เป็นตัวดำเนินการทดสอบที่ใช้ Node.js ซึ่งช่วยให้การเขียนการทดสอบแบบ end-to-end/acceptance เป็นเรื่องสนุก
การเขียนการทดสอบเชิงฟังก์ชันและแบบ end-to-end (เช่น การใช้ Puppeteer หรือ Selenium) ด้วย Unit-testing Framework เช่น Mocha บางครั้งอาจเป็นเรื่องที่ยุ่งยาก เพราะเมื่อขั้นตอนหนึ่งล้มเหลว คุณจะต้องทำการทดสอบใหม่ตั้งแต่ต้นเพื่อตรวจสอบว่า แก้ไขมัน การทดสอบแบบ end-to-end มักจะช้ามากเมื่อเทียบกับการทดสอบหน่วย
prescript แก้ปัญหานี้โดยอนุญาตให้คุณแสดงการทดสอบของคุณเป็นหลายขั้นตอนแยกกัน prescript มาพร้อมกับ โหมดการพัฒนา เชิงโต้ตอบ ซึ่งคุณสามารถ รีโหลดสคริปต์ทดสอบ และ ข้ามระหว่างขั้นตอนต่างๆ ได้
ซึ่งหมายความว่าเมื่อคุณทำการทดสอบในขณะที่คุณเขียน และหากคุณทำผิดพลาด คุณสามารถแก้ไขการทดสอบ โหลดซ้ำทันที และทำการทดสอบต่อได้โดยไม่ต้องรันชุดทดสอบทั้งหมดอีกครั้ง
เอกสารมีอยู่ในเว็บไซต์ของเรา
การรันสถานการณ์ตัวอย่าง Prescript:
yarn test-examples
ใช้งานแต่ละสถานการณ์:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
กำลังรันการทดสอบหน่วย:
yarn test