gram z Karma testowym biegacza (http://karma-runner.github.io/0.8/index.html) używając qunit (http://qunitjs.com). Z powodzeniem stworzyłem i przeprowadziłem proste testy (100% JavaScript), ale teraz próbuję używać urządzeń HTML w celu testowania kodu, który współdziała z węzłami DOM. Jestem w stanie załadować te uchwyty deklarując je w „plikach” w ten sposób:Jak mogę używać urządzeń HTML z programem testowym Karma przy użyciu Qunit?
{pattern: 'fixtures/myfixture.html', watched: true, served: true, included: false}
to get obsługiwanym przez serwer karmy zawarty, ale nie rozumiem, w jaki sposób mogę uzyskać dostęp do jego DOM :(
Załóżmy moja Oprawa jest prosty plik html zawierający następujące znaczniki:
<div id="container">hello world</div>
Jak mogę napisać test, który ma dostęp do tego węzła (div) „dokument” jest związane z " context.html "plik w" statycznym "folderze, o ile wiem ... więc gdzie są HTM L mojego urządzenia?
Sprawdź moją odpowiedź tutaj: http://stackoverflow.com/questions/15214760/unit-testing- angularjs-directive-with-templateurl/16528985 # 16528985 –