Schreiben Sie Einheitentests, und führen Sie diese aus.

Beginnen Sie mit dem Beispieleinheitentest, um Einheitentests zu schreiben und für benutzerdefinierte Oracle Content Management-Komponenten auszuführen.

Einstieg mit dem Beispieleinheitentest

Die Developer Cloud Service-Beispiele für Oracle Content Management umfassen die folgenden Dateien, mit denen Sie Einheitentests schreiben können:

  • src/test/unit: Enthält den Einheitentest für die Komponente Sample-To-Do. Diese Datei dient als Beispiel für das Schreiben von Einheitentests für JavaScript-Code von Komponenten, einschließlich RequireJS-Modulen. Die Frameworks Mocha und Chai werden für JavaScript-Einheitentests verwendet.

  • index.html: Führt den Einheitentest aus. Diese Datei lädt Mocha, Chai und die Haupttestdatei test-main.js.

  • test-main.js: Lädt das Einheitentestmodul Sample-To-Do-Test und führt die Mocha-Einheitentests aus.

  • Sample-To-Do-Test.js:

    • Definiert die eigentlichen Tests. Die Datei lädt den Komponentenquellcode components/Sample-To-Do/assets/render.js mit RequireJS.

    • Testet die Methoden add(), delete(), title() und placeholder().

Einheitentests für Komponenten schreiben

Führen Sie diese Schritte aus, um die einzelnen Einheitentests für eine benutzerdefinierte Komponente zu schreiben:

  1. Schreiben Sie einen ähnlichen Einheitentest wie Sample-To-Do-Test.js.

  2. Laden Sie den geschriebenen Test in test-main.js.

Einheitentest lokal ausführen

Führen Sie diese Schritte aus, um Ihren Einheitentest lokal auszuführen:

  1. Klonen Sie das Git-Repository lokal.

  2. Geben Sie in einem Terminalfenster am lokalen Rechner npm install ein.

  3. Geben Sie npm start ein.

  4. Geben Sie npm test ein, oder öffnen Sie http://localhost:8085/unit/ in einem Browser.