撰寫並執行單元測試

從範例單元測試著手,為您的自訂 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() 方法。

為元件撰寫單元測試

若要為自訂元件撰寫每個單元測試,請依照下列步驟:

  1. 撰寫類似於 Sample-To-Do-Test.js 的單元測試。

  2. 將您撰寫的測試載入至 test-main.js

在本機執行單元測試

若要在本機執行單元測試,請依照下列步驟:

  1. 將 Git 儲存區域複製到本機。

  2. 在本機機器的終端機視窗中,輸入 npm install

  3. 輸入 npm start

  4. 輸入 npm test 或在瀏覽器中開啟 http://localhost:8085/unit/