var assert = require('assert');
var a = 0; assert(a,'这里需要值为true'); //AssertionError: 这里需要值为true assert.ok(a,'这里也要为true'); // AssertionError: 这里也要为true
var a = 0; assert.fail(a,1,'a!=1','<'); // AssertionError: a!=1 assert.fail(a,2,'','<'); // AssertionError: 0 < 2
var a = 2; var a='2'; assert.equal(a,b,'a,b不相等 ==') assert.notEqual(a,b,'a,b相等') // AssertionError: a,b相等 assert.strictEqual(a,b,'a,b不完全相等 ===') // AssertionError: a,b不完全相等 ===
var buf1 = new Buffer('abc');
var buf2 = new Buffer('abc');
assert.strictEqual(buf1, buf2, 'buf1和buf2不一样'); //AssertionError: buf1和buf2不一样
assert.notDeepEqual(buf1, buf2, 'buf1和buf2一样'); //AssertionError: buf1和buf2一样
//构造函数
assert.throws(
function() {
throw new Error("Wrong value");
},
Error
);
//正则
assert.throws(
function() {
throw new Error("Wrong value");
},
/value/
);
//自定义错误
assert.throws(
function() {
throw new Error("Wrong value");
},
function(err) {
if ( (err instanceof Error) && /value/.test(err) ) {
return true;
}
},
"unexpected error"
);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有