2013-05-07 82 views
0

在我的應用程序需要使用Phantomjs,摩卡測試框架來測試我的應用程序節點JS code.So我已經安裝了JS是否應斷言library.While運行一些示例代碼我得到以下error.Can誰能幫我解決這個問題如何使用Should.js斷言庫Phantomjs,摩卡測試框架

在運行下面的代碼,我得到以下錯誤

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

由於be失敗,我應該假設shouldundefined,因此有你在你的代碼進口should.js的方式存在一些問題。 也許檢查<script>標籤的順序是正確的:should.js修改對象原型,所以都生成了自己的對象之前,應該進口。

+0

即時試圖在節點js.After上述代碼要求應VAR =應要求(「應當」);我也得到了同樣的錯誤 – sachin 2013-05-07 06:50:16

+0

哦,對不起,我應該猜到node.js.你能確認'user.should'是不確定的嗎? – 2013-05-07 07:08:58

+0

現在我收到無法啓動摩卡:初始化超時錯誤。 – sachin 2013-05-07 07:11:42