Результаты поиска по запросу "jasmine"

3 ответа

Angularjs обещают не быть решенным в модульном тесте

Я использую jasmine для модульного тестирования контроллера angularjs, который устанавливает переменную в области видимости в результате вызова метода службы, который возвращает объект обещания: var MyController = function($scope, service) { ...

12 ответов

Модульное тестирование AngularJS директива с templateUrl

У меня есть директива AngularJS, которая имеетtemplateUrl определены. Я пытаюсь протестировать его с Жасмин. Мой Jasmine JavaScript выглядит следующим образом, согласно ...

3 ответа

Как я могу проверить события в угловых?

Мне нужно проверить, правильно ли отправляются или транслируются события, и запускать события вручную. Какой лучший способ сделать это?

ТОП публикаций

5 ответов

Юнит-тестирование директивных контроллеров в Angular без превращения контроллера в глобальный

В отличном хранилище Войты Джины, где он демонстрирует тестирование директив, он определяет контроллер директив вне оболочки модуля. Глянь ...

1 ответ

Что означает подчеркивание в _servicename_ в тестах AngularJS?

В следующем примере теста исходное имя провайдера - APIEndpointProvider, но для внедрения и создания экземпляра службы соглашение, по-видимому, заключается в том, что оно должно быть вставлено с подчеркиванием, заключающим его. Почему это? 'use ...

7 ответов

Как ввести $ rootScope в модульный тест AngularJS?

Предположим, у меня есть сервис, который зависит от значения в $ rootScope, как и следующий (тривиальный) сервис: angular.module('myServices', []) .factory('rootValGetterService', function($rootScope) { return { getVal: function () { ...

3 ответа

Тестирование JavaScript с Chutzpah и requirejs

Мне просто интересно, есть ли простой учебник, показывающий, как тестировать javascript в visual studio с помощью Chutzpah, require.js и jasmine. По сути, я хочу запустить тесты без использования файла .html, чтобы увидеть результаты в ...

3 ответа

Jasmine.js, сравнивающий массивы

Есть ли способ в jasmine.js проверить, равны ли два массива, например: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3])Ни то, ни другое не работает.

2 ответа

Как проверить директиву angularjs, чтобы шпионить за вызовом функции?

Код ниже выполняется, но жалуется на то, что element.popover не был вызван. Я не могу понять, в чем проблема. Спасибо за помощь заранее. директива: angular.module('directives', []). directive('popOver', function ($http) { return { ...

1 ответ

Jasmine angularjs - следите за методом, который вызывается при инициализации контроллера

В настоящее время я использую Jasmine с Karma (Testacular) и Web Storm для написания модульного теста. У меня проблемы со слежкой за методом, который вызывается сразу после инициализации контроллера. Можно ли шпионить за методом, который ...