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.