assert
的assert
模块的节点文档
如果值不是undefined或null,则抛出值。在回调中测试error参数时,这很有用。堆栈跟踪包含从错误传递到ifError()的所有帧,包括ifError()本身潜在的新帧。
assert.ifError
什么是assert.ifError(null);
// OK
assert.ifError(0);
// AssertionError [ERR_ASSERTION]: ifError got unwanted exception: 0
assert.ifError('error');
// AssertionError [ERR_ASSERTION]: ifError got unwanted exception: 'error'
assert.ifError(new Error());
// AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Error
的笑话替代品?
好的,我知道了。
asser.IfError
匹配器。expect.toContain
expect([undefined, null]).toContain(value);
模块jest.extended
方法toBeNil
检查值是toBeNil
或yarn add -D jest-extended
时使用.toBeNil
。
null