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() |