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

обещание ресурса angular, жасмин toThrow()
У меня есть код в угловом контроллере: user — это angular $resource, который возвращает обещание при вызове метода get. $scope.credentials = { username:"", password:"", rememberMe:false }; var currentUser = {};...
1290 просмотров

Как я могу получить доступ к моему сервису из настройки модуля в Angular Jasmine Test?
У меня есть следующее в тесте жасмина для углового... beforeEach(module('app')); beforeEach(module('app.services')); beforeEach(module(function ($provide, Config) { reservationCallerJquery = { reserveBooking: function...
296 просмотров
schedule 05.11.2023

Ошибка Angular-mocks при создании экземпляра $ rootScope
У меня есть очень простой тест Mocha (копия кода, который я видел десятки раз) Когда я запускаю его, кажется, что angular mocks успешно загружает внедренные ресурсы и все их зависимости и успешно доходит до строки 9. Когда я вхожу в функцию...
71 просмотров
schedule 23.03.2023

угловая проблема модульного тестирования с назначением местоположения окна
В моем ctrl у меня есть этот код для перехода на страницу после того, как функция завершила свою работу. $scope.myFunction = function(){ //other code window.location.assign(url); } Мой тестовый код выглядит так....
1064 просмотров

Как использовать несколько вызовов $timeout.flush() и $httpBackend.flush() в спецификации Jasmine для AngularJS (с PhantomJS) без получения ошибки $digest
Я пытаюсь написать модульный тест для службы AngularJS с Karma и Jasmine, используя браузер PhantomJS. Служба, которую я хочу протестировать, использует вложенные промисы (для чтения базы данных IndexedDB, получения ответов от сервера и записи ответа...
1446 просмотров

AngularJS и Jasmine: мок-сервисы
У меня возникли проблемы с насмешкой над зависимостью следующей службы «вещатель» от службы «pushServices». angular.module('broadcaster', ['pushServices']); angular.module('broadcaster').service('broadcaster', [ '$rootScope', '$log',...
212 просмотров

angular-translate с angular-mocks приводит к пустой странице
Я пытаюсь издеваться над запросом/ответом с помощью ngMock и получаю эту ошибку: Unexpected request: GET /locales/en_us.json . Покопавшись, я нашел этот post о том, как обойти ошибку. Добавление $translateProvider.preferredLanguage('en_us')...
71 просмотров

Как проверить ответ об ошибке в угловом $httpBackend?
Мы используем angular 1.2.x (мы должны это сделать из-за IE8). Тестируем с Кармой и Жасмин. Я хочу проверить поведение своих модулей на случай, если сервер ответит ошибкой. Согласно документации angular, я должен просто подготовить макет...
759 просмотров

Транспортир с Angular Mocks Throws Window Not Defined
Я довольно много искал эту проблему, но не могу найти решение. Я пытаюсь издеваться над своим бэкэндом, который хорошо протестирован, поэтому я могу полностью изолировать свой интерфейс. Я пробовал использовать protractor-http-mock, а также...
5560 просмотров

Службы Angular не определены в beforeEach в Karma
У меня есть приложение Angular, использующее Jasmine и Karma для тестирования. Это мой класс тестирования: var data = require('./user.mock.js'); describe('Service: UserService', function () { var ServerUrl; var httpBackend; var...
477 просмотров

AngularJS-как проверить, что функция в контроллере определена с использованием jasmine
У меня есть следующий контроллер. Во время модульного тестирования я хочу сначала проверить, что все свойства и функции контроллера определены, прежде чем модульное тестирование отдельной логики. angular.module('sampleModule')...
616 просмотров

во время модульного тестирования конфигурации ui-router функция разрешения ui-router возвращает обещание во время ожидания даже после того, как обещание службы было разрешено
Ниже приведен пример конфигурации маршрута, который у меня есть для myApp с использованием ui-router. angular.module('myApp', ['ui.router']); angular.module('myApp').config(stateConfig); stateConfig.$inject =...
742 просмотров

тестирование угловых сервисов: модуль не определен
Я пытаюсь включить некоторые тесты в свой примерный проект, и я скачал автономный Jasmine, вставил его в свои html-файлы, а затем создал spec.html для вызова всех исходных файлов и тестовых файлов. Когда я открываю свой файл spec.html, чтобы увидеть...
277 просмотров
schedule 02.08.2022

Тестирование $interval в Jasmine/Karma
у меня простая фабрика angular.module('myApp.dice',[]).factory('Dice', ['$interval', function($interval){ return { rollDice: function(){ return $interval(function(c){ count++; }, 100, 18, false, 0);...
3234 просмотров

Модульное тестирование службы angular с помощью Karma/Jasmine/JSPM
Я пишу модульный тест для своего приложения, написанного на Angular 1 и JSPM с Karma и Jasmine. Вот моя конфигурация Karma (раздел jspm): jspm: { meta: { 'jspm_packages/github/angular/angular.js': { format: 'global',...
240 просмотров

Карма - Неизвестная ошибка провайдера: menuFactoryProvider ‹- menuFactory
При попытке протестировать мой контроллер Karma выдает ряд ошибок, начинающихся с: Карма - Ошибка: [$injector:unpr] Неизвестный провайдер: menuFactoryProvider ‹- menuFactory Кажется, что menuFactory (который теперь является службой)...
644 просмотров

проверка кармы, возвращающая validateAmount, не является функцией
Я пытаюсь протестировать функцию области, которая будет проверять причитающуюся сумму, но при выполнении теста я получаю validateAmount is not a function . app.js var ManagmentApp = angular.module("ManagemntApp", ['ngRoute',...
2457 просмотров

Как издеваться над обещаниями AngularJS с помощью Jasmine/Karma?
Это мой контроллер: angular.module("AuthenticationApp", ["BaseApp"]) .controller("AuthCtrl", ["$http", "BaseService", function($http, BaseService) { var self = this; BaseService.fetch.stuffs() .then(function(data) {...
805 просмотров
schedule 23.04.2023

Дайджест Angular-mocks не ждет обещаний
Я хочу иметь функцию, которая возвращает обещание, которое разрешается при загрузке DOM: function waitForDom() { return $q((resolve) => { $window.addEventListener('DOMContentLoaded', () => { resolve("yay, i've loaded"); });...
37 просмотров
schedule 03.06.2023