وحدة تأكيد Node.js

❮ وحدات مدمجة


مثال

إذا كان تقييم التعبير يساوي 0 أو خطأ ، فسيتم طرح خطأ وإنهاء البرنامج:

var assert = require('assert');
assert(5 > 7);

التعريف والاستخدام

توفر وحدة التأكيد طريقة لاختبار التعبيرات. إذا تم تقييم التعبير إلى 0 ، أو خطأ ، فهذا يعني أن فشل التوكيد هو السبب ، ويتم إنهاء البرنامج.

تم إنشاء هذه الوحدة ليتم استخدامها داخليًا بواسطة Node.js.


بناء الجملة

بناء الجملة لتضمين وحدة التأكيد في تطبيقك:

var assert = require('assert');

طرق التأكيد

Method Description
assert() Checks if a value is true. Same as assert.ok()
deepEqual() Checks if two values are equal
deepStrictEqual() Checks if two values are equal, using the strict equal operator (===)
doesNotThrow()  
equal() Checks if two values are equal, using the equal operator (==)
fail() Throws an Assertion Error
ifError() Throws a specified error if the specified error evaluates to true
notDeepEqual() Checks if two values are not equal
notDeepStrictEqual() Checks if two values are not equal, using the strict not equal operator (!==)
notEqual() Checks if two values are not equal, using the not equal operator (!=)
notStrictEqual() Checks if two values are not equal, using the strict not equal operator (!==)
ok() Checks if a value is true
strictEqual() Checks if two values are equal, using the strict equal operator (===)
throws()  

❮ وحدات مدمجة