Я новичок в angularjs, пытаясь проверить элементы HTML, но не могу найти способ. Я использую Karma и jasmine для тестирования. Кто-нибудь скажет мне, как я могу проверить значение или текст элемента HTML в angularjs. Вот мой controllerspec:Есть ли способ оценить значение элемента HTML элемента?
describe('myAppCtrl', function() {
var scope, controller, httpBackend;
beforeEach(module('myApp'));
beforeEach(inject(function($rootScope, $controller, $httpBackend) {
scope = $rootScope;
controller = $controller;
httpBackend = $httpBackend;
}));
it('should show the text of element',function() {
expect($('#testtext')).toBe('First Angular JS App');
});
});
Единичный тест не будет проверять html, но контроллер. Вы уверены, что пытаетесь выполнить тесты «unit»? –
@MotiAzu yup Я пытаюсь проверить значение моего элемента html, а также – Hassan
@MotiAzu ваши решения, которые я пробовал, но он терпит неудачу, дает ошибку Ожидаемое '' быть первым Angular JS App ' – Hassan