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:
Schreiben Sie einen ähnlichen Einheitentest wie Sample-To-Do-Test.js
.
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:
Klonen Sie das Git-Repository lokal.
Geben Sie in einem Terminalfenster am lokalen Rechner npm install
ein.
Geben Sie npm start
ein.
Geben Sie npm test
ein, oder öffnen Sie http://localhost:8085/unit/
in einem Browser.