Вопросы по теме 'angular2-testing'
Тестирование Angular2 с Jasmine. Как правильно загрузить зависимости?
У меня очень простой тест. Оно работает.
describe('Parser', () => {
it('getData works properly', () => {
expect(1).toEqual(1);
});
});
Я пытаюсь загрузить соответствующие зависимости. Но это не работает:
import...
222 просмотров
schedule
23.01.2023
Расширение метода с общим наблюдаемым в качестве возвращаемого типа
rxjs: 5.0.0-beta.2 Машинопись: 1.8 Angular2: бета-9
Я пытаюсь издеваться над классом обслуживания http, но сталкиваюсь с проблемами при расширении класса, как описано в документах angular 2.
Похоже, вы не можете переопределить метод, который...
400 просмотров
schedule
28.08.2022
Использование TestComponentBuilder Angular 2 меня смущает
Я работаю над приложением Angular 2-rc3, и у меня настроено несколько юнит-тестов, и они работают, ура! Я просто не понимаю, почему они должны быть написаны именно так. И что еще более удивительно, все примеры I см. имеют тот же подход....
2823 просмотров
schedule
30.07.2022
Как исправить beforeEachProviders (устарело в RC4)
Я только что обновил Angular2 с RC3 до RC4...
import {
expect, it, iit, xit,
describe, ddescribe, xdescribe,
beforeEach, beforeEachProviders, withProviders,
async, inject
} from '@angular/core/testing';
В моем модульном тесте у меня...
8813 просмотров
schedule
01.01.2023
Как провести модульное тестирование компонента, зависящего от параметров ActivatedRoute?
Я тестирую модуль, который используется для редактирования объекта. У объекта есть уникальный id , который используется для получения определенного объекта из массива объектов, размещенных в службе. Конкретный id обеспечивается параметром,...
77009 просмотров
schedule
01.05.2023
Как выполнить модульный тест для публикации, размещения, удаления Http с помощью MockBackend в Angular2?
Итак, я тестирую свои компоненты и сервисы angular2.
До сих пор я использовал mockBackend для имитации запроса на получение в службе, как показано ниже:
/* tslint:disable:no-unused-variable */
import { MockBackend } from...
5605 просмотров
schedule
10.05.2023
Тестирование - не удается разрешить все параметры для (ClassName)
Context
Я создал класс ApiService , чтобы иметь возможность обрабатывать наши пользовательские запросы API, используя наш собственный сериализатор и другие функции.
Подпись конструктора ApiService :
constructor(metaManager: MetaManager,...
24782 просмотров
schedule
20.08.2022
Как имитировать компонент заголовка angular2 платформа-браузер для целей тестирования
Я пишу модульные тесты для компонента Angular 2 с помощью Jasmine. Я хотел бы проверить, установлено ли для моего заголовка документа определенное значение при создании экземпляра моего компонента.
Вот моя составляющая
import { Component }...
4455 просмотров
schedule
02.07.2023
Правильно внедрить зависимость в тесты Angular2
Я изо всех сил пытаюсь протестировать компонент Angular2, в который внедрена служба. Тестовый код ниже, но в основном:
• SearchComponent принимает FightService в конструкторе.
• Конструктор вызывает функцию flightService.getFlights (), которая...
2263 просмотров
schedule
18.08.2022
Как изменить значение поля выбора в модульном тесте angular2?
У меня есть компонент Angular2, который содержит поле выбора, которое выглядит как
<select [(ngModel)]="envFilter" class="form-control" name="envSelector" (ngModelChange)="onChangeFilter($event)">
<option *ngFor="let env of envs"...
26569 просмотров
schedule
12.11.2022
Компонент тестирования Angular 2 выдает ошибку: не перехвачено (в обещании): ошибка: ошибки синтаксического анализа шаблона
Недавно я сделал приложение ng2 (использующее 2.0.1) с несколькими компонентами и службами. Я нахожусь в процессе тестирования (Карма Жасмин) моего HeaderComponent , который содержит мой UserService (который использует расширенный класс Http)....
3425 просмотров
schedule
17.10.2022
Модульные тесты angular 2 не могут найти debugElement
Я пытаюсь запустить модульные тесты на своем компоненте, который является выходом для моего маршрутизатора. Я заглушил маршрутизатор и службу, используемую компонентом, и пытаюсь извлечь элемент с помощью Fixture.debugElement, чтобы подтвердить, что...
7242 просмотров
schedule
09.06.2023
Jasmine route spy - undefined не является объектом (оценка 'navigate.calls.mostRecent().args')
Я пытаюсь выполнить модульное тестирование компонента angular2, который использует маршрутизацию. У меня есть:
class MockRouter {
}
class MockAuth {
isLoggedIn(){
return false;
}
}
describe('Home', () => {
beforeEach(() =>...
1257 просмотров
schedule
17.04.2024
Невозможно прочитать свойство отписаться от неопределенного: тестирование Angular2
Я пытаюсь протестировать компонент, который имеет метод ngOnDestroy(), который имеет все вызовы метода unsubscribe(). Но во время тестирования, когда я запускаю свой тестовый файл (спецификационный файл), он выдает ошибку:
cannot read property...
10429 просмотров
schedule
10.04.2024
Быстрый запуск Angular2: как включить новый пакет npm?
Я настраиваю среду, клонируя репозиторий быстрого запуска angular2: https://github.com/angular/quickstart . После того, как я добавил новый пакет в файл system.config.js, приложение запустилось, но «тест npm» не удался. Я заметил, что есть пустой...
144 просмотров
schedule
25.10.2022
Как смоделировать маршрут Angular 2?
У меня есть следующий код...
export class LoginComponent {
userName: string;
password: string;
rememberMe: boolean = false;
constructor( private auth: AuthenticationService,
private router: Router) {
......
4914 просмотров
schedule
03.08.2022
Angular 2 Final Release Router Navigate Unit Test Error
Я получаю Failed: Uncaught (in promise): Error: Cannot find primary outlet to load 'UserList' ошибку.
Это происходит при модульном тестировании моего компонента входа в систему, который перенаправляет на admin/userlist с помощью...
2009 просмотров
schedule
07.05.2023
Невозможно выполнить привязку к ngModel, поскольку это неизвестное свойство input. test .spec.ts
Меня привязали к другому билету. Эта ошибка возникает ТОЛЬКО при тестировании, и я импортировал FormsModule для каждого связанного сообщения. Я использую Angular 2.2.1.
ngModel не определен в ng test. Я импортировал FormsModule и...
1609 просмотров
schedule
14.06.2022
Ошибка: Неожиданное значение «FormGroup», объявленное модулем «DynamicTestModule».
Структура нашего проекта следующая: Angular2-webpack-starter .
Наш проект успешно компилируется, строится и его можно увидеть в браузере. Здесь нет проблем.
Но когда мы пытаемся запустить тестовые случаи с помощью karma and jasmine , мы...
20691 просмотров
schedule
24.05.2023
Angular 2 - почему ng test игнорирует ошибку компиляции TS?
я создаю некоторую ошибку TS в моем тесте (файл спецификации), например: let num: number = "dsds" .
Я провожу тест ng, и тест прошел успешно ... почему?
я ожидал получить некоторую ошибку TS в терминале
Что мне нужно сделать, чтобы включить...
792 просмотров
schedule
27.12.2023