我們正在創建一個使用AngularJS Seed作爲項目模板的WebApp。許多控制器,指令,服務都在它自己的js文件中。如何在縮小前管理AngularJS WebApp的E2E測試?
- 應用程序文件夾的內容將被縮小使用閉合。
- 所有庫依賴關係將被替換爲縮小版本通過CDN。
- 使用Testacular/Jasmine進行Unit/e2e測試。
我不確定典型的開發編譯測試過程是什麼,因爲我對AngularJS和Javascript WebApps的世界是新的:-)我的問題是如何在開發過程中管理應用程序js文件E2E測試是可調試的。這是我目前的想法;
- Testacular手錶連續單元測試的源文件。
- index.html頁面始終引用連接但未合併的js文件。
- 編譯必須在應用程序可以運行/ e2e測試之前進行。
- 構建服務器將縮小其活動的一部分。
這是一個合理的方法嗎?它有助於澄清我正在使用WebStorm,nodejs等。
這幾乎是我們採取的方法,只有構建完成在提交鉤子上。 – SonOfNun
我看不出有什麼問題。你在用咕嚕聲嗎?可能有助於管理這一點。 –
感謝羅伊,一個適當的構建工具是缺少的成分。這是我對javascript的想法的範式轉變。在過去,JavaScript的「腳本」部分讓我低估了語言在大型系統實現中作爲一個嚴肅的競爭者。不再。 :-) – Robert