Начните создание модульных тестов с примера модульного теста и выполните их для своих пользовательских компонентов 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/.