موكا (إطار عمل جافا سكريبت)
موكا هو إطار عمل لاختبار جافا سكريبت لبرامج Node.js ، ويتميز بدعم المتصفحات، والاختبار غير المتزامن، وتقارير تغطية الاختبار، واستخدام أي مكتبة تأكيد. [ 2 ]
مكتبات التأكيدات
يمكن استخدام Mocha مع معظم مكتبات تأكيد JavaScript، بما في ذلك:
- should.js
- express.js
- شاي
- تأكيد أفضل
- غير متوقع
الاستخدام والأمثلة
$ npm install -g mocha $ mkdir test $ $EDITOR test/test.js # أو افتح الملف باستخدام محرر النصوص المفضل لديكvar assert = require ( "assert" ) describe ( 'Foo' , function () { describe ( '#getBar(value)' , function () { it ( 'يجب أن تُرجع 100 عندما تكون القيمة سالبة' ) // عنصر نائب it ( 'يجب أن تُرجع 0 عندما تكون القيمة موجبة' , function () { assert.equal ( 0 , Foo.getBar ( 10 ) ); } ) } ) } )$ mocha . 1 اختبار مكتمل (1 مللي ثانية)لإجراء الاختبارات غير المتزامنة ، قم باستدعاء رد الاتصال، وسينتظر Mocha اكتمال العملية.
وصف ( 'Foo' , دالة (){ وصف ( '#bar()' , دالة () { اختبار ( 'يجب أن يعمل بدون خطأ' , دالة ( تم ) { var foo = new Foo ( 128 ); foo . bar ( تم ); }) }) })انظر أيضاً
مراجع
- ↑ "الإصدار 11.7.7" . 14 يونيو 2026. تم الاطلاع عليه في 15 يونيو 2026 .
- ↑ "موكا - إطار عمل اختبار جافا سكريبت الممتع والبسيط والمرن" . mochajs.org .
روابط خارجية
فئات :
- مكتبات جافا سكريبت
- أدوات برمجة جافا سكريبت
- برنامج مرخص بموجب ترخيص MIT
- برنامج 2011
