Вопросы по теме 'angular-test'
Модульный тест Angular2 с @Input ()
У меня есть компонент, который использует аннотацию @Input() для переменной экземпляра, и я пытаюсь написать свой модульный тест для метода openProductPage() , но я немного запутался в том, как настроить свой модульный тест. Я мог сделать эту...
77032 просмотров
schedule
13.07.2023
Как протестировать обработку ошибок компонента с помощью наблюдаемого сервиса
Контекст
Я пытаюсь протестировать компонент. В другом посте я спросил о тестировании прямого вызова функции. Здесь я сосредотачиваюсь, используя тот же компонент примера, на обработке ошибок моего компонента.
Я хочу проверить, когда моя служба...
7498 просмотров
schedule
22.03.2023
Юнит-тесты Jasmine запускаются в Chrome, но не в PhantomJs
У меня есть проект, созданный с помощью angular cli. Я создаю новые компоненты с помощью cli, и даже самые простые тесты не проходят при использовании PhantomJS со следующим стеком.
× should create an instance
PhantomJS 2.1.1 (Windows 8...
871 просмотров
schedule
18.01.2024
Угловое тестирование spyOn на приватной переменной
Как проверить вызов метода частной переменной? Я должен проверить вызов метода отмены подписки при вызове ngOnDestroy.
Вот мой код
import { Component, OnInit } from '@angular/core';
import { Subscription } from 'rxjs/Subscription';
import {...
3080 просмотров
schedule
17.07.2022
Тестирование входного значения угловой реактивной формы без настройки formcontrol
У меня такая форма:
<form id="save_form" (ngSubmit)="save()">
<input id="input_user" type="text" [formControl]="myForm" />
<button type="submit">save</button>
</form>
У меня есть такой тест:
const...
2823 просмотров
schedule
18.03.2023
Ошибка тестирования Angular 5 и 6: не удалось загрузить сводку для директивы AppComponent
При запуске ng test я получаю сообщение об ошибке:
Error: Illegal state: Could not load the summary for directive AppComponent.
Я не уверен, почему я получаю эту ошибку, поскольку я ссылаюсь и объявляю AppComponent.
Это мой...
3815 просмотров
schedule
28.02.2024
Как отключить исходные карты для теста Angular 6 ng?
Я пытаюсь отключить исходные карты для своих тестов в Angular 6. Я знаю, что переключатель исходных карт был удален, например, ng test --sourcemaps=false .
Я попытался изменить свой файл tsconfig:
{
"extends":...
28229 просмотров
schedule
22.07.2023
Тестовые примеры Angular6 терпят неудачу с несвязанным сообщением об ошибке
Я перенес приложение Angular 4 в Angular 6, и теперь тестовые случаи завершаются с ошибкой со следующим сообщением об ошибке в терминале, и он показывает успех в браузере. Кроме того, иногда тестовые примеры проходят без отображения сообщения об...
885 просмотров
schedule
09.05.2023
Угловое тестирование, динамическое изменение параметров ActivatedRoute для разных тестовых случаев
Составная часть:
@Component({
selector: 'app-test',
templateUrl: './test.component.html'
})
export class TestComponent implements OnInit {
useCase: string;
constructor(
private route: ActivatedRoute,
) {}
ngOnInit() {...
7848 просмотров
schedule
21.05.2022
environment.ts не работает при тестировании Angular 2
Пытаюсь написать простой тест в Angular 2, но получаю ошибку для environment.ts , как показано ниже
ОШИБКА в ./web/environments/environment.ts Сборка модуля завершилась неудачно: Ошибка: web \ environment \ environment.ts отсутствует в...
448 просмотров
schedule
19.12.2023
Тестирование эффектов NgRx 6
Я пытаюсь протестировать эффекты ngrx в проекте Angular 6, всегда получаю ошибку:
Expected $[0].notification.kind = 'C' to equal 'N'.
Expected $[0].notification.hasValue = false to equal true.
Я попробовал этот пост...
1250 просмотров
schedule
16.07.2023
Угловое тестирование — ngBootstraps typeahead
В настоящее время я использую механизм автозаполнения (упреждающий ввод) ngBootstrap. Теперь я хочу выполнить модульное тестирование, вызывается ли метод для каждой последовательности входного события. Ошибка в моем тестовом примере в настоящее...
1939 просмотров
schedule
04.12.2023
Angular 6 - NullInjectorError: нет провайдера для HttpClient в модульных тестах
Я импортирую и использую HttpClient в службе следующим образом:
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable({
providedIn: 'root',
})
export class MyService {...
71520 просмотров
schedule
13.09.2022
невозможно протестировать маршрутизацию с помощью RouterTestingModule
У меня есть компонент, который использует Routes . Я хочу провести модульное тестирование маршрутов, но не могу сделать это с помощью RouterTestingModule .
spec , который я написал,
import {async, ComponentFixture, fakeAsync, TestBed, tick}...
1995 просмотров
schedule
07.11.2022
Текст угловой ошибки не отображается при проверке недопустимой формы
В моем приложении Angular у меня есть простой компонент, содержащий форму с полем ввода текста.
Это поле ввода принимает только строку короче 255 символов. Когда пользователь вставляет текст длиной более 255 символов, отображается ошибка:...
170 просмотров
schedule
24.12.2022
Как издеваться над ControlContainer в угловом модульном тесте?
Как я могу смоделировать экземпляр ControlContainer , чтобы протестировать свой компонент?
У меня есть дочерний компонент, который вставляет ControlContainer в конструктор, поэтому его использование
<acr-score-card...
3342 просмотров
schedule
10.06.2023
Jasmine Testing Constructor, который обещает
У меня есть служба, которая действует как хранилище данных. В своем конструкторе он пытается «увлажнить» набор данных из хранилища устройства (используя Ionic и его службу Storage ):
@Injectable()
export class SimpleDataStore {
private...
768 просмотров
schedule
16.02.2023
Тестирование изменения размера окна в директиве Angular - размеры окна не определены после события изменения размера
У меня есть директива, которая изменяет высоту текста внутри элемента при изменении размера окна:
import {Directive, ElementRef, Renderer2, HostListener} from '@angular/core';
@Directive({selector: '[fittext]'})
export class FittextDirective {...
1665 просмотров
schedule
17.04.2023
Как проверить логику кода ngOnInit в Jasmine и Angular
Мой компонент ищет параметр в route в ngOnInit . Если параметр отсутствует, отображается ошибка. Я хочу проверить эту логику.
ngOnInit() {
this.id = this.route.snapshot.paramMap.get("id");
if(this.id != null) {
... } else{...
1203 просмотров
schedule
06.04.2022
Угловой тест работает при изолированном запуске, но не работает с другими тестами.
Я столкнулся с проблемой, из-за которой тест постоянно терпит неудачу, когда он запускается со всеми другими тестами в моем приложении. Возвращаемая ошибка
Uncaught TypeError: вы указали «неопределенное» там, где ожидался поток. Вы можете...
1090 просмотров
schedule
04.05.2023