0

在我的应用程序中,我需要使用 Phantomjs-mocha 测试框架来测试我的应用程序节点 js 代码。所以我已经安装了应该 js 断言库。在运行一些示例代码时,我遇到了以下错误。谁能帮我解决这个问题

运行以下代码时,我收到以下错误

    Failed to start mocha: Init timeout

测试.js

  var user = {
              name: 'tj',
              pets: ['tobi', 'loki', 'jane', 'bandit']
             };

  user.should.be.a('object').and.have.property('name', 'tj');
4

1 回答 1

0

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

于 2013-05-07T06:42:23.127 回答