我正在使用Mocha
+ Chai
(带有ChaiAsPromised
插件)来测试我的后端node
应用程序。
我想测试某个单元中的错误。我希望得到undefined
,并且在任何其他输出上失败。
例如:
it('should fail creating without name', done => {
var errors = models.Alias.build({
AssociationId: faker.random.number()
}).validate();
expect(errors).to.eventually.not.exist.notify(done);
})
如果测试失败,我会看到此输出:
1) Models: Alias should fail creating without name:
AssertionError: expected { Object (name, message, ...) } to not exist
我希望显示有关Object
和失败原因的更多详细信息。如何告诉mocha
/ chai
打印Object
字段和内容?