Вопросы по теме 'angular2-testing'
Невозможно «подписаться» на «Observable» для запроса http-get в файле спецификации
Я хочу протестировать следующую службу, которая возвращает наблюдаемое:
public getData(str:string) {
// return an observable
return this.http.get(‘calltoserviceapi’+str)
.map( (responseData) => {
return...
376 просмотров
schedule
21.06.2023
Компоненты модульного тестирования Angular 2 с помощью routerLink
Я пытаюсь протестировать свой компонент с помощью angular 2 final, но получаю сообщение об ошибке, потому что компонент использует директиву routerLink . Я получаю следующую ошибку:
Невозможно выполнить привязку к «routerLink», поскольку это...
52029 просмотров
schedule
29.03.2023
Труба «перевести» не может быть найдена, тестирование компонентов angular2
Я работаю над тестированием компонентов с angular2. в моем шаблоне html я использую канал перевода. Это код теста:
import { ComponentFixture, TestBed ,getTestBed} from '@angular/core/testing';
import { By } from...
23324 просмотров
schedule
04.11.2022
Angular2 имитирует инъекционный сервис
Я использую Angular 2 Karma-Jasmine. У меня есть Сервис,
it("test", () => {
let x:any = function1('value', aService);
expect(x).toEqual("value1");
});
Теперь AService использует метод getA() , а function1 использует метод...
295 просмотров
schedule
20.08.2022
Невозможно прочитать свойство '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 просмотров
schedule
29.09.2022
Angular2 e2e не получает доступ к модальному элементу Boostrap
Я запускаю несколько тестов e2e в приложении Angular2. Один тест включает в себя нажатие кнопки, чтобы открыть модальное окно Bootstrap. Несмотря на то, что я имитирую нажатие кнопки в моем тесте e2e, похоже, я не могу получить доступ к модальному...
262 просмотров
schedule
18.03.2023
как написать тестовый пример для активированных параметров маршрута angular2
В моем приложении используется фреймворк angular2
Я пытаюсь написать тестовые случаи
было бы полезно, если бы кто-нибудь объяснил, как написать тестовый пример для активированных параметров маршрута
вот код, где я получаю идентификатор из...
4308 просмотров
schedule
17.12.2023
Модульный тест Angular 2 для компонента
Я использую ng2 с webpack 2.
Я не могу понять, как тестировать функции компонента Вот мой компонент
import { Component, OnInit } from '@angular/core';
import { GlobalDataService } from '../global.service';
import { Router } from...
313 просмотров
schedule
29.09.2022
Как издеваться над сервисом, который содержит 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 просмотров
schedule
09.06.2023
Объект события Angular2 + Jasmine
У меня есть этот простой метод, который нужно проверить:
public onLayerContainerClick(event: Event): void {
event.stopPropagation();
event.preventDefault();
if (event.srcElement.classList.contains('dpm-info__layerContainer')) {...
4030 просмотров
schedule
09.04.2023
Модульное тестирование Angular 5: как правильно настроить обнаружение изменений?
Как сделать так, чтобы обнаружение изменений в модульных тестах работало правильно? Из исходников changeDetection следует запускать после того, как микрозадачи опустеют (включая событийные задачи?).
this._onMicrotaskEmptySubscription =...
2682 просмотров
schedule
08.12.2022