Начните создание модульных тестов с примера модульного теста и выполните их для своих пользовательских компонентов Oracle Content Management.
Начало работы с примером модульного теста
Примеры Developer Cloud Service для Oracle Content Management содержат следующие файлы, которые полезны при создании модульных тестов:
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:
Определяет фактические тесты. Он загружает исходный код компонента, components/Sample-To-Do/assets/render.js
, с помощью RequireJS.
Тестирует методы add()
, delete()
, title()
и placeholder()
.
Создание модульных тестов для своих компонентов
Чтобы создать модульного теста для пользовательского компонента, выполните указанные ниже действия.
Создайте модульный тест, подобный сценарию Sample-To-Do-Test.js
.
Загрузите созданный тест в test-main.js
.
Локальное выполнение модульного теста
Чтобы выполнить модульный тест локально, выполните указанные ниже действия.
Клонируйте репозиторий Git локально.
В окне терминала на локальном компьютере введите npm install
.
Введите npm start
.
Введите npm test
или откройте в браузере страницу с адресом http://localhost:8085/unit/
.