從範例單元測試著手,為您的自訂 Oracle Content Management 元件撰寫並執行單元測試。
從範例單元測試著手
Oracle Content Management 的 Developer Cloud Service 範例包含下列可協助您撰寫單元測試的檔案:
src/test/unit:包含 Sample-To-Do
元件的單元測試。這是撰寫元件 JavaScript 程式碼 (包含 RequireJS 模組) 的單元測試範例。其中使用了 JavaScript 單元測試的 Mocha 和 Chai 架構。
index.html:執行單元測試。它會載入 Mocha、Chai 及主要測試檔案 test-main.js
。
test-main.js:載入單元測試模組 Sample-To-Do-Test
並執行 Mocha 單元測試。
Sample-To-Do-Test.js:
定義實際的測試。它會使用 RequireJS 來載入元件原始程式碼 components/Sample-To-Do/assets/render.js
。
測試 add()
、delete()
、title()
及 placeholder()
方法。
為元件撰寫單元測試
若要為自訂元件撰寫每個單元測試,請依照下列步驟:
撰寫類似於 Sample-To-Do-Test.js
的單元測試。
將您撰寫的測試載入至 test-main.js
。
在本機執行單元測試
若要在本機執行單元測試,請依照下列步驟:
將 Git 儲存區域複製到本機。
在本機機器的終端機視窗中,輸入 npm install
。
輸入 npm start
。
輸入 npm test
或在瀏覽器中開啟 http://localhost:8085/unit/
。