2012-07-23 71 views

回答

1

如果您希望從命令行完成所有操作,我不認爲這是可能的。

要用摩卡測試你的客戶端代碼,你可能需要設置一個新的客戶端測試頁面。

你可以做一個

mkdir public/test && mocha init public/test 

將在您的公共文件夾中創建一個新的測試目錄啓動這一進程,並把默認的摩卡客戶端的測試文件中有

  • mocha.css
  • mocha.js
  • tests.html

從那裏的挑戰將會是如何讓你的connect-assets編譯的JavaScript在tests.html頁面上,這是沒有一個好的答案。

我建議創建一個新的testLayout.jade和下面的HTML轉換爲它

<html> 
    <head> 
    <title>Mocha</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <link rel="stylesheet" href="/test/mocha.css" /> 
    </head> 
    <body> 
    <div id="mocha"></div> 
    <script src="/test/mocha.js"></script> 
    <script>mocha.setup('bdd')</script> 

    <!-- Your connect-assets js("") script references here --> 

    <script> 
     mocha.run(); 
    </script> 
    </body> 
</html> 

然後你將不得不創建一個擴展該佈局另一種看法。最後,勾上一條路線來顯示所有這些東西。