Вопросы по теме 'angular-mock'
обещание ресурса angular, жасмин toThrow()
У меня есть код в угловом контроллере:
user — это angular $resource, который возвращает обещание при вызове метода get.
$scope.credentials = {
username:"",
password:"",
rememberMe:false
};
var currentUser = {};...
1290 просмотров
schedule
04.06.2022
Как я могу получить доступ к моему сервису из настройки модуля в 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 просмотров
schedule
26.07.2022
Как использовать несколько вызовов $timeout.flush() и $httpBackend.flush() в спецификации Jasmine для AngularJS (с PhantomJS) без получения ошибки $digest
Я пытаюсь написать модульный тест для службы AngularJS с Karma и Jasmine, используя браузер PhantomJS. Служба, которую я хочу протестировать, использует вложенные промисы (для чтения базы данных IndexedDB, получения ответов от сервера и записи ответа...
1446 просмотров
schedule
09.05.2022
AngularJS и Jasmine: мок-сервисы
У меня возникли проблемы с насмешкой над зависимостью следующей службы «вещатель» от службы «pushServices».
angular.module('broadcaster', ['pushServices']);
angular.module('broadcaster').service('broadcaster', [
'$rootScope', '$log',...
212 просмотров
schedule
03.01.2023
angular-translate с angular-mocks приводит к пустой странице
Я пытаюсь издеваться над запросом/ответом с помощью ngMock и получаю эту ошибку: Unexpected request: GET /locales/en_us.json . Покопавшись, я нашел этот post о том, как обойти ошибку. Добавление $translateProvider.preferredLanguage('en_us')...
71 просмотров
schedule
02.11.2022
Как проверить ответ об ошибке в угловом $httpBackend?
Мы используем angular 1.2.x (мы должны это сделать из-за IE8). Тестируем с Кармой и Жасмин. Я хочу проверить поведение своих модулей на случай, если сервер ответит ошибкой. Согласно документации angular, я должен просто подготовить макет...
759 просмотров
schedule
12.05.2023
Транспортир с Angular Mocks Throws Window Not Defined
Я довольно много искал эту проблему, но не могу найти решение.
Я пытаюсь издеваться над своим бэкэндом, который хорошо протестирован, поэтому я могу полностью изолировать свой интерфейс. Я пробовал использовать protractor-http-mock, а также...
5560 просмотров
schedule
06.07.2023
Службы Angular не определены в beforeEach в Karma
У меня есть приложение Angular, использующее Jasmine и Karma для тестирования.
Это мой класс тестирования:
var data = require('./user.mock.js');
describe('Service: UserService', function () {
var ServerUrl;
var httpBackend;
var...
477 просмотров
schedule
16.07.2022
AngularJS-как проверить, что функция в контроллере определена с использованием jasmine
У меня есть следующий контроллер. Во время модульного тестирования я хочу сначала проверить, что все свойства и функции контроллера определены, прежде чем модульное тестирование отдельной логики.
angular.module('sampleModule')...
616 просмотров
schedule
23.10.2022
во время модульного тестирования конфигурации ui-router функция разрешения ui-router возвращает обещание во время ожидания даже после того, как обещание службы было разрешено
Ниже приведен пример конфигурации маршрута, который у меня есть для myApp с использованием ui-router.
angular.module('myApp', ['ui.router']);
angular.module('myApp').config(stateConfig);
stateConfig.$inject =...
742 просмотров
schedule
22.05.2023
тестирование угловых сервисов: модуль не определен
Я пытаюсь включить некоторые тесты в свой примерный проект, и я скачал автономный 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 просмотров
schedule
09.11.2022
Модульное тестирование службы angular с помощью Karma/Jasmine/JSPM
Я пишу модульный тест для своего приложения, написанного на Angular 1 и JSPM с Karma и Jasmine.
Вот моя конфигурация Karma (раздел jspm):
jspm: {
meta: {
'jspm_packages/github/angular/angular.js': {
format: 'global',...
240 просмотров
schedule
29.06.2022
Карма - Неизвестная ошибка провайдера: menuFactoryProvider ‹- menuFactory
При попытке протестировать мой контроллер Karma выдает ряд ошибок, начинающихся с:
Карма - Ошибка: [$injector:unpr] Неизвестный провайдер: menuFactoryProvider ‹- menuFactory
Кажется, что menuFactory (который теперь является службой)...
644 просмотров
schedule
11.02.2023
проверка кармы, возвращающая validateAmount, не является функцией
Я пытаюсь протестировать функцию области, которая будет проверять причитающуюся сумму, но при выполнении теста я получаю validateAmount is not a function .
app.js
var ManagmentApp = angular.module("ManagemntApp", ['ngRoute',...
2457 просмотров
schedule
08.07.2023
Как издеваться над обещаниями 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