摘要: assert.fail(message) assert.fail(actual, expected[, message[, operator[, stackStartFunction]]]) operator <string> 默认为 '!='。 stackStartFunction <functi 阅读全文
posted @ 2017-10-03 15:54 开始战斗 阅读(3649) 评论(0) 推荐(1) 编辑
摘要: assert.strictEqual(actual, expected[, message]) 使用全等运算符( )测试 actual 参数与 expected 参数是否全等。 2.assert.notStrictEqual() 使用不全等运算符(!==)测试 actual 参数与 expected 阅读全文
posted @ 2017-10-03 15:37 开始战斗 阅读(761) 评论(0) 推荐(0) 编辑
摘要: assert.equal(actual, expected[, message]) 使用相等运算符(==)测试 actual 参数与 expected 参数是否相等(通俗解释equal方法接受三个参数,第一个参数是实际值,第二个是预期值,第三个是错误的提示信息。)。 如果两个值不相等,则抛出一个带有 阅读全文
posted @ 2017-10-03 15:15 开始战斗 阅读(3562) 评论(0) 推荐(0) 编辑
摘要: assert.ifError(value) 如果 value 为真,则抛出 value。 可用于测试回调函数的 error 参数(通俗解释ifError方法断定某个表达式是否false,如果该表达式对应的布尔值等于true,就抛出一个错误。它对于验证回调函数的第一个参数十分有用,如果该参数为true 阅读全文
posted @ 2017-10-03 15:10 开始战斗 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 测试 value 是否为真值。 相当于 assert.equal(!!value, true, message)。 如果 value 不为真值,则抛出一个带有 message 属性的 AssertionError,其中 message 属性的值等于传入的 message 参数的值。 如果 messa 阅读全文
posted @ 2017-10-03 11:41 开始战斗 阅读(184) 评论(0) 推荐(0) 编辑
摘要: assert模块是Node的内置模块,主要用于断定。如果表达式不符合预期,就抛出一个错误。该模块提供11个方法,但只有少数几个是常用的。 1.assert() assert(value[, message]) assert.ok() 的别名,ok是assert方法的另一个名字,与assert方法完全 阅读全文
posted @ 2017-10-03 11:40 开始战斗 阅读(1207) 评论(0) 推荐(0) 编辑