javascript - Node.js chai 是一个 item 对象

标签 javascript node.js ecmascript-6 chai

我使用 ECMAScript 6 类,我有一个名为 Item 的类,我想测试函数是否仅返回一个项目对象而不是一个对象,这是他们执行此操作的方法吗?

目前我只有 expect(itemObject).is.a('object'); 但只有 {} 满足了这一点。

最佳答案

使用instanceof assertion :

expect(itemObject).to.be.instanceof(Item);

关于javascript - Node.js chai 是一个 item 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37141801/

相关文章:

javascript - 为什么我总是从 Chrome 获得 "Uncaught SyntaxError: Unexpected token u "?

javascript - 未捕获的类型错误 : Cannot read property 'event' of undefined using Laravel 5. 3

javascript - node.js 会取代 tomcat 吗?

javascript - 我可以在 Node.js 的 javascript 中使用 catch(e if e instanceof SyntaxError) 吗?

javascript - Vue.js:如何在单个文件组件中指定 Prop ?

javascript - Angular ui-router 嵌套路由在带有 babel 的 ES6 中不起作用?

javascript - 函数声明后需要加分号吗?

javascript - 如何使用ajax优雅地渲染React.js组件

javascript - 复合索引不起作用?

javascript - 多个 "static"函数的 ES6 模块语法