موكا (إطار عمل جافا سكريبت)

موكا هو إطار عمل لاختبار جافا سكريبت لبرامج 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 ( تم ); }) }) })

انظر أيضاً

مراجع

  1. "الإصدار 11.7.7" . 14 يونيو 2026. تم الاطلاع عليه في 15 يونيو 2026 .
  2. "موكا - إطار عمل اختبار جافا سكريبت الممتع والبسيط والمرن" . mochajs.org .