在我的应用程序中,我需要使用Phantomjs-mocha测试框架来测试我的应用程序节点js代码。所以我已经安装了应用js断言库。虽然运行了一些示例代码,但我得到了以下错误。任何人都可以帮我解决这个问题
运行以下代码时出现以下错误
Failed to start mocha: Init timeout
testing.js
var user = {
name: 'tj',
pets: ['tobi', 'loki', 'jane', 'bandit']
};
user.should.be.a('object').and.have.property('name', 'tj');
答案 0 :(得分:0)
由于be
失败,我应该假设should
为undefined
,因此您在代码中导入should.js
的方式存在一些问题。
也许检查<script>
标签的顺序是否正确:should.js修改了对象原型,因此应该在生成自己的对象之前导入它。