我創建了一個簡單的Restify服務器,並開始使用自己的JSONclient通過Mocha測試其功能。使用Restify的測試數據庫
當單元測試的功能,它可以設置指示測試設置的的環境變量,並連接到MongoDB的根據數據庫。
但是,當使用JSONClient時,您顯然會測試已經連接的'running'API服務器。
有什麼辦法由具有結構轉換的數據庫連接,以不覆蓋開發數據庫端至端通過客戶端測試API功能?
編輯:我想我可以添加一個方法沿着這將切換到測試數據庫「switchDataConnection」的線的API,但是那種感覺骯髒,哈克。
另外,看到這個問題:http://stackoverflow.com/questions/20690302/testing-database-related-code-in-nodejs – clay