ユニット・テストの作成および実行
サンプル・ユニット・テストから開始してユニット・テストを記述し、カスタムOracle Content Managementコンポーネントに対して実行します。
サンプル・ユニット・テストで開始
Oracle Content ManagementのDeveloper Cloud Serviceサンプルには、ユニット・テストの記述に役立つ次のファイルが含まれています:
-
src/test/unit:
Sample-To-Do
コンポーネントのユニット・テストが含まれています。 これは、RequireJSモジュールを含むコンポーネントJavaScriptコードのユニット・テストを記述するためのサンプルとして役立ちます。 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/
を開きます。