Вопросы по теме 'angular-mock'

AngularJS: имитируйте http-сервис (используя $ httpBackend), чтобы ответить некоторыми данными на метод успеха Promise API
Я попытался интерпретировать более простую версию своего вопроса. 1) Я пишу модульные тесты для метода контроллера (myController) (вычитание). 2) имитирую http с помощью httpbackend Я хочу вернуть ответ 200 на функцию успеха http в методе...
8016 просмотров

Тестирование angular factory с обещанием
У меня есть сервис ниже, я пытаюсь написать какой-то модульный тест с использованием жасмина, я использую $ http.get, который возвращает промси. Как мне это проверить. myApp.service("authorService", function ($http, $q, $timeout) { return...
80 просмотров
schedule 11.10.2021

Jasmine / Angular: TypeError: невозможно прочитать свойство $ modules / $ injector 'неопределенного
Я пытаюсь запустить тестовые примеры жасмина, и я попадаю на «$ modules» неопределенного значения. Я загружаю неуминированные и последние версии библиотек, как показано ниже, <script src="lib/jquery-2.1.3.js"></script> <script...
3510 просмотров

Описание теста кармы Cordova sqliteplugin
Привет, я хочу реализовать несколько тестовых примеров для моего приложения ionic framework, которое использует плагин Cordova sqlite для получения данных из базы данных sqlite. Я очень новичок в написании тестов для angularjs. Моя цель —...
1398 просмотров

Как я могу использовать Unit Test Rest Angular Service и Controller?
Rest-angular для вызова API. Моя цель - написать пример модульного теста, вызвав контроллер и протестировать всю область действия, блоки кода с ответом REST API, но не ОТВЕТОМ MOCK. Отдых Angular Service :- (function () {...
1328 просмотров

Контроллер модульного тестирования AngularJS с сервисной зависимостью в Jasmine
Я новичок в тестировании, и я пытался найти лучшую стратегию для модульного тестирования контроллера AngularJS с зависимостью от службы. Вот исходный код: app.service("StringService", function() { this.addExcitement = function (str) {...
1067 просмотров

Жасмин шпионит за функцией и возвращаемым объектом
Я использую MeteorJS с angular и хочу протестировать контроллер. Мой контроллер использует $reactive(this).attach($scope). Мне нужно проверить, вызывался ли этот метод. Я создаю что-то подобное для шпиона: var $reactive = function(ctrl) {...
3749 просмотров

Тестирование Angular Factory (использующей другие сервисы) с помощью Karma
Я пытаюсь протестировать кучу Angular Services с помощью Karma, но он продолжает сталкиваться с ошибками. В основном у меня есть файлы с именами " APIHelper.js " и " Config.js ". В этих файлах я создал фабрики, а именно « APIHelper » и « Config »...
283 просмотров

Протестируйте директивную функцию через часы
У меня есть функция в угловой директиве, которая срабатывает на часах. Как проверить активность прокрутки функции scroll на основе тайм-аута, поскольку она не входит в область действия? scope.$watch('elementId', function(value) { //How do i...
26 просмотров
schedule 28.07.2023

Angular Mock Inject выдает ошибку без сообщения, используя Karma и Jasmine
Использование функции angular.mock.inject(...) при попытке модульного тестирования приложения Angular (Ionic) 1 вызывает следующую ошибку. Странно то, что нет конкретного сообщения об ошибке, что особенно затрудняет отладку. Что бы я ни пытался,...
870 просмотров

Angular JS: ошибка: неожиданный запрос: GET templates/login.html
Я получаю следующую ошибку при выполнении тестовых случаев жасмина. Ошибка: Неожиданный запрос: GET templates/login.html Больше не ожидается запросов в $httpBackend (D:/Src/Rep/myapp/js/angular-mocks/angular-mocks.js:1244:9) в sendReq (D:/...
105 просмотров
schedule 06.06.2023

$httpBackend.flush() активирует маршрутизацию
Я хочу протестировать следующий сервис: "use strict"; const BASE_API = APP_CONF.baseApi; export default function() { "ngInject"; class API { constructor() { this.loading = false; } logout() { this.loading = true; return...
207 просмотров