Ich spiele mit Karma Test Runner (http://karma-runner.github.io/0.8/index.html) mit qunit (http://qunitjs.com). Ich habe erfolgreich einfache Tests (100% JavaScript) erstellt und ausgeführt, aber jetzt versuche ich HTML-Fixtures zu verwenden, um Code zu testen, der mit DOM-Knoten interagiert. Ich bin in der Lage, diese Vorrichtungen zu laden, indem Sie sie in „Dateien“ auf diese Weise erklärt:Wie kann ich HTML-Fixtures mit Karma-Test-Runner mit Qunit verwenden?
{pattern: 'fixtures/myfixture.html', watched: true, served: true, included: false}
es von Karma Server bedient wird, aber ich verstehe nicht, wie kann ich auf seinen DOM zugreifen :(
Nehmen wir an, meine Leuchte ist eine einfache hTML-Datei das folgende Markup enthält:
<div id="container">hello world</div>
Wie kann ich einen Test schreiben, der (die div) an diesen Knoten zugreifen können das „Dokument“ wird die zugehörige " context.html "Datei unter" statisch "Ordner soweit ich weiß ... wo sind die HTM L meiner Befestigung ??
hier meine Antwort Check: http://stackoverflow.com/questions/15214760/unit-testing- angularjs-directive-with-templateurl/16528985 # 16528985 –