编写并运行单元测试

针对您的定制 Oracle Content Management 组件,先使用示例单元测试来编写单元测试,然后运行它们。

开始使用示例单元测试

适用于 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

    • 定义实际测试。此文件使用 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/