如何使用带有Phantomjs-mocha测试框架的Should.js断言库

时间:2013-05-07 06:21:31

标签: javascript phantomjs mocha should.js

在我的应用程序中,我需要使用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');

1 个答案:

答案 0 :(得分:0)

由于be失败,我应该假设shouldundefined,因此您在代码中导入should.js的方式存在一些问题。 也许检查<script>标签的顺序是否正确:should.js修改了对象原型,因此应该在生成自己的对象之前导入它。