Результаты поиска по запросу "jasmine"
Angularjs обещают не быть решенным в модульном тесте
Я использую jasmine для модульного тестирования контроллера angularjs, который устанавливает переменную в области видимости в результате вызова метода службы, который возвращает объект обещания: var MyController = function($scope, service) { ...
Модульное тестирование AngularJS директива с templateUrl
У меня есть директива AngularJS, которая имеетtemplateUrl определены. Я пытаюсь протестировать его с Жасмин. Мой Jasmine JavaScript выглядит следующим образом, согласно ...
Как я могу проверить события в угловых?
Мне нужно проверить, правильно ли отправляются или транслируются события, и запускать события вручную. Какой лучший способ сделать это?
Юнит-тестирование директивных контроллеров в Angular без превращения контроллера в глобальный
В отличном хранилище Войты Джины, где он демонстрирует тестирование директив, он определяет контроллер директив вне оболочки модуля. Глянь ...
Что означает подчеркивание в _servicename_ в тестах AngularJS?
В следующем примере теста исходное имя провайдера - APIEndpointProvider, но для внедрения и создания экземпляра службы соглашение, по-видимому, заключается в том, что оно должно быть вставлено с подчеркиванием, заключающим его. Почему это? 'use ...
Как ввести $ rootScope в модульный тест AngularJS?
Предположим, у меня есть сервис, который зависит от значения в $ rootScope, как и следующий (тривиальный) сервис: angular.module('myServices', []) .factory('rootValGetterService', function($rootScope) { return { getVal: function () { ...
Тестирование JavaScript с Chutzpah и requirejs
Мне просто интересно, есть ли простой учебник, показывающий, как тестировать javascript в visual studio с помощью Chutzpah, require.js и jasmine. По сути, я хочу запустить тесты без использования файла .html, чтобы увидеть результаты в ...
Jasmine.js, сравнивающий массивы
Есть ли способ в jasmine.js проверить, равны ли два массива, например: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3])Ни то, ни другое не работает.
Как проверить директиву angularjs, чтобы шпионить за вызовом функции?
Код ниже выполняется, но жалуется на то, что element.popover не был вызван. Я не могу понять, в чем проблема. Спасибо за помощь заранее. директива: angular.module('directives', []). directive('popOver', function ($http) { return { ...
Jasmine angularjs - следите за методом, который вызывается при инициализации контроллера
В настоящее время я использую Jasmine с Karma (Testacular) и Web Storm для написания модульного теста. У меня проблемы со слежкой за методом, который вызывается сразу после инициализации контроллера. Можно ли шпионить за методом, который ...