prescript adalah test runner berbasis Node.js yang membantu membuat penulisan tes end-to-end/penerimaan menjadi menyenangkan.
Menulis tes fungsional dan end-to-end (misalnya menggunakan Puppeteer atau Selenium) dengan kerangka pengujian unit seperti Mocha terkadang bisa menyulitkan, karena ketika satu langkah gagal, Anda harus menjalankan kembali tes dari awal untuk memverifikasi bahwa Anda memperbaikinya. Pengujian end-to-end biasanya sangat lambat dibandingkan dengan pengujian unit.
prescript memecahkan masalah ini dengan memungkinkan Anda mengekspresikan pengujian Anda sebagai beberapa langkah terpisah. prescript kemudian hadir dengan mode pengembangan interaktif, di mana Anda dapat memuat ulang skrip pengujian dan beralih antar langkah.
Ini berarti saat Anda menjalankan pengujian saat Anda menulisnya. Dan jika Anda melakukan kesalahan, Anda dapat memperbaiki pengujian, melakukan hot reload, dan melanjutkan pengujian, tanpa harus menjalankan ulang seluruh rangkaian pengujian.
Dokumentasi tersedia di situs web kami.
Menjalankan contoh skenario Prescript:
yarn test-examples
Menjalankan skenario individual:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
Menjalankan tes unit:
yarn test