0
我試圖在我的開發過程中引入單元測試,我不知道如何去做。JavaScript單元測試。什麼模擬?
我有一個很大的應用程序模塊(分開的js文件)。例如:
- videoInfo.js
- availableVideos.js
- availableChannels.js
- networkSettings.js
- .......
也有爲其餘部分提供服務的幾個模塊:
-
個
- eventHandler.js
- i18n.js
- ajax.js
- configuration.js
- auth.js
- baseModule.js
- ........
現在的問題是:我如何測試像使用所有服務模塊的videoInfo.js這樣的模塊?我看到兩種方法:
- 我只加載videoInfo.js並模擬所有的內部接口。這個問題是,如果任何內部接口發生變化,我不會發現錯誤。
- 我加載的所有模塊(整個應用程序),並與實際應用環境中的測試videoInfo(除將要模擬外部AJAX調用)
什麼好辦法,當你有一個這樣做很多內部依賴?