Zápis a spouštění testů jednotek

Začněte ukázkovým testem jednotky, abyste dokázali psát testy jednotek a spouštět je pro své vlastní komponenty služby Oracle Content Management.

Seznámení s ukázkovým testem jednotky

Ukázky služby Developer Cloud Service pro službu Oracle Content Management zahrnují následující soubory, které vám usnadní psaní testů jednotek:

  • src/test/unit: Obsahuje test jednotky pro komponentu Sample-To-Do. Ten slouží jako ukázka pro psaní testů jednotek pro javascriptový kód komponenty, který zahrnuje moduly RequireJS. K testování jednotek v jazyku JavaScript se používají prostředí Mocha a Chai.

  • index.html: Spustí test jednotky. Načte prostředí Mocha a Chai a hlavní soubor testu test-main.js.

  • test-main.js: Načte modul testování jednotek Sample-To-Do-Test a spustí testy jednotek v prostředí Mocha.

  • Sample-To-Do-Test.js:

    • Definuje skutečné testy. Načte zdrojový kód komponenty (components/Sample-To-Do/assets/render.js) pomocí modulu RequireJS.

    • Provede test metod add(), delete(), title()placeholder().

Psaní testů jednotek pro vlastní komponenty

Při psaní jednotlivých testů jednotek pro vlastní komponentu proveďte následující kroky:

  1. Napište test jednotky podobný testu Sample-To-Do-Test.js.

  2. Načtěte test, který jste napsali, do souboru test-main.js.

Místní spuštění testu jednotky

Chcete-li místně spustit test jednotky, proveďte následující kroky:

  1. Naklonujte místně úložiště Git.

  2. V okně terminálu na místním počítači zadejte příkaz npm install.

  3. Zadejte příkaz npm start.

  4. Zadejte příkaz npm test nebo otevřete stránku http://localhost:8085/unit/ v prohlížeči.