Вопросы по теме 'angular2-testing'

Невозможно «подписаться» на «Observable» для запроса http-get в файле спецификации
Я хочу протестировать следующую службу, которая возвращает наблюдаемое: public getData(str:string) { // return an observable return this.http.get(‘calltoserviceapi’+str) .map( (responseData) => { return...
376 просмотров

Компоненты модульного тестирования Angular 2 с помощью routerLink
Я пытаюсь протестировать свой компонент с помощью angular 2 final, но получаю сообщение об ошибке, потому что компонент использует директиву routerLink . Я получаю следующую ошибку: Невозможно выполнить привязку к «routerLink», поскольку это...
52029 просмотров

Труба «перевести» не может быть найдена, тестирование компонентов angular2
Я работаю над тестированием компонентов с angular2. в моем шаблоне html я использую канал перевода. Это код теста: import { ComponentFixture, TestBed ,getTestBed} from '@angular/core/testing'; import { By } from...
23324 просмотров

Angular2 имитирует инъекционный сервис
Я использую Angular 2 Karma-Jasmine. У меня есть Сервис, it("test", () => { let x:any = function1('value', aService); expect(x).toEqual("value1"); }); Теперь AService использует метод getA() , а function1 использует метод...
295 просмотров

Невозможно прочитать свойство 'subscribe' неопределенного значения после запуска теста npm (модульное тестирование Angular 2)
Я создал файл тестирования (спецификации) для тестируемого компонента. Но когда я запускаю тест, появляется сообщение об ошибке Cannot read property 'subscribe' of undefined TypeError: Cannot read property 'subscribe' of undefined at...
62380 просмотров
schedule 16.06.2022

Модульное тестирование Angular 2 authGuard; шпионский метод не вызывается
Я пытаюсь провести модульное тестирование службы защиты авторизации. Из этот ответ я смог зайти так далеко, но теперь, когда я запускаю модульный тест для этого, он говорит Expected spy navigate to have been called . Как сделать так, чтобы мой...
8646 просмотров

Angular2 e2e не получает доступ к модальному элементу Boostrap
Я запускаю несколько тестов e2e в приложении Angular2. Один тест включает в себя нажатие кнопки, чтобы открыть модальное окно Bootstrap. Несмотря на то, что я имитирую нажатие кнопки в моем тесте e2e, похоже, я не могу получить доступ к модальному...
262 просмотров

как написать тестовый пример для активированных параметров маршрута angular2
В моем приложении используется фреймворк angular2 Я пытаюсь написать тестовые случаи было бы полезно, если бы кто-нибудь объяснил, как написать тестовый пример для активированных параметров маршрута вот код, где я получаю идентификатор из...
4308 просмотров

Модульный тест Angular 2 для компонента
Я использую ng2 с webpack 2. Я не могу понять, как тестировать функции компонента Вот мой компонент import { Component, OnInit } from '@angular/core'; import { GlobalDataService } from '../global.service'; import { Router } from...
313 просмотров

Как издеваться над сервисом, который содержит http-запрос и возвращает наблюдаемое?
Ниже приведен мой класс обслуживания, который принимает URL-адрес с данными в формате json. service.ts import { Injectable } from "@angular/core"; import { Http } from '@angular/http'; import { Observable } from...
7427 просмотров
schedule 30.05.2023

Angular 2 — привязка модульного теста к вложенному пользовательскому элементу управления формой
У меня есть пользовательский элемент управления с селектором app-date-picker . Он реализует ControlValueAccessor . У меня есть компонент под названием MyPage , который содержит этот настраиваемый элемент управления формой через:...
2003 просмотров

Объект события Angular2 + Jasmine
У меня есть этот простой метод, который нужно проверить: public onLayerContainerClick(event: Event): void { event.stopPropagation(); event.preventDefault(); if (event.srcElement.classList.contains('dpm-info__layerContainer')) {...
4030 просмотров

Модульное тестирование Angular 5: как правильно настроить обнаружение изменений?
Как сделать так, чтобы обнаружение изменений в модульных тестах работало правильно? Из исходников changeDetection следует запускать после того, как микрозадачи опустеют (включая событийные задачи?). this._onMicrotaskEmptySubscription =...
2682 просмотров