Описание тега angular-testing
Используйте, когда имеете дело с вопросами, связанными с тестированием приложений Angular, когда тест не проходит или когда позволяет решить проблему с тестированием компонента, службы или любого другого элемента angular. Этот тег аналогичен по использованию другому тегу SO: angular-test.
0
ответов
Не получен интерфейс для тестирования кармы, который доступен сервису angular js во время выполнения
У меня есть сервис, который использует интерфейс, и, скорее всего, этот интерфейс доступен для него во время выполнения (так как не выполняется импорт или экспорт файла model.ts). Это уже готовое приложение, которое у меня есть. так в сервисе login.…
27 июл '18 в 07:51
0
ответов
@angular-redux/store пытается протестировать компонент, использующий асинхронность, для свойства, украшенного @select() - документация не существует
Я пытаюсь проверить форму, которая имеет элемент управления выбора формы с параметрами, которые повторяются с ngFor с | асинхронный канал для свойства 'videoCategories', украшенного @select() из пакета redux. Я не могу сделать этот элемент управлени…
18 ноя '18 в 16:02
2
ответа
Как проверить, что Observable не излучает в Angular Component, который содержит асинхронную логику
Допустим, у меня есть угловой компонент, который определяет наблюдаемый myObs$ как одно из его свойств. В одном тесте, при определенных условиях, я хочу проверить, что myObs не уведомляет. В логике присутствуют некоторые задержки, поэтому тест долже…
30 янв '19 в 18:15
0
ответов
Как получить все элементы родительского
Извините за вопрос новичка, но я новичок в этом тесте Angular. У меня есть большой HTML-файл, в котором я пытаюсь найти содержимое ниже: <clr-button-group class="btn-sm btn-icon" id="leaseBtnGroup"> <clr-button *ngFor="let day of leaseOptio…
09 фев '19 в 05:51
1
ответ
При возникновении ошибки модульный тест Angular/Karma/Jasmine завершается неудачно
У меня есть модульный тест Карма / Жасмин для метода перехвата угловой перехватчик, который возвращает rxjs Observable. Если есть какая-то ошибка в успешном тестировании модуля обратного вызова, он будет отображаться как пройденный, даже если он пот…
26 фев '19 в 13:50
1
ответ
Тест транспортира в Angular 6 для экрана входа
Я новичок в тестировании транспортира для приложения Angular 6. Я пытаюсь написать тест спецификации для страницы входа, как показано ниже. describe('Protractor Login checing ', function() { it('should add one and two', function() { browser.get('htt…
18 дек '18 в 10:59
2
ответа
Ошибка углового тестирования: не удается разрешить все параметры для службы:
Я новичок в тестировании. у меня есть service и spec файл, который при запуске я получаю следующую ошибку: Ошибка: не удается разрешить все параметры для DashboardService: (?). Свойства ошибки: Object({ ngSyntaxError: true }) spec файл выглядит так:…
11 фев '19 в 21:40
1
ответ
Угловое тестирование: возможно ли заблокировать сервис, предоставляемый импортированным модулем
Я тестирую угловой компонент, который использует член другого модуля (это декоратор). Вот почему мне нужно импортировать другой модуль при создании DynamicTestModule. Импортированный модуль предоставляет сервис, который я хотел бы заглушить. Возможн…
20 ноя '18 в 15:42
1
ответ
Модульный тест Angular Material Dialog - Как включить MAT_DIALOG_DATA
Я пытаюсь выполнить модульное тестирование этого диалогового окна материала, чтобы проверить, отображает ли шаблон нужный объект. Компонент работает нормально при правильном использовании Компонент - Диалог @Component({ templateUrl: './confirmation-…
06 дек '18 в 18:02
1
ответ
Создать макет для типа в угловых
Я пытался создать макет для типа в файле.spec и не мог этого сделать, может кто-нибудь помочь мне, пожалуйста, по этому поводу.. код компонента выглядит следующим образом import {Component, Input, OnInit} from '@angular/core'; import {Applications} …
16 янв '19 в 01:36
0
ответов
Изменение размера окна тестирования по директиве Angular - размеры окна не определены после события resize
У меня есть директива, которая изменяет высоту текста в элементе при изменении размера окна: import {Directive, ElementRef, Renderer2, HostListener} from '@angular/core'; @Directive({selector: '[fittext]'}) export class FittextDirective { constructo…
20 фев '19 в 13:08
1
ответ
APP_INITIALIZER провал тестовых случаев
Я использую APP_INITIALIZER, чтобы сделать некоторые вызовы API, все работает нормально, но добавление { provide: APP_INITIALIZER, useFactory: MyProviderFactory, deps: [MyService], multi: true } в app.module.ts не пройдя мои тесты. Вот мой файл app.…
20 фев '19 в 16:53
1
ответ
Невозможно выполнить угловое модульное тестирование из-за вызова метода, присутствующего внутри конструктора
Невозможно выполнить угловое модульное тестирование из-за метода, присутствующего внутри конструктора компонента. export class AppComponent { name = 'Angular 4'; constructor(){ this.testMethod(); } testMethod(){ console.log("test method"); } testMet…
21 фев '19 в 19:37
0
ответов
Тесты проходят, когда запускаются индивидуально, а не когда работают вместе
У меня есть компонент, для которого я написал два теста. Оба теста использует setTimeout, Я замечаю, что если я запускаю тестовые случаи вместе (в одном describeтестовые случаи не пройдены, но если я буду хранить их отдельно describeТестовые случаи …
25 фев '19 в 07:39
1
ответ
Как юнит тестировать подписку на BehaviourSubject в угловых
У меня есть UserManagementService который выставляет Observable из BehaviourSubject, this.userSignInState$ = this.signInStateSubject.asObservable(); Я подписываюсь на userSignInState в nav составная часть. constructor(public userManagementService: U…
20 дек '18 в 07:12
1
ответ
Есть ли способ настроить component.spec.ts автоматически?
Я добавляю юнит-тесты в приложение Angular 7. У меня есть 100 компонентов для тестирования, по крайней мере, и каждый из них дает сбой из-за конфигурации: им нужно объявление каждой необходимой зависимости. Это мой component.spec.ts, где находится к…
15 фев '19 в 20:29
0
ответов
Как переопределить ответ в Жасмин Спайон
У меня есть mockservice, и мне нужно переопределить ответ службы mock в определенных тестовых случаях, но он принимает значение из службы mock вместо нового ответа в spyon. здесь у меня есть фальшивый сервис и возвращаю какое-то значение. export cla…
27 май '18 в 15:53
0
ответов
Невозможно запустить тест ng: путь должен быть строкой. Получил неопределенный
Я пытаюсь запустить тест нг, но он не работает, я получаю эту ошибку: Путь должен быть строкой. Получено не определено. Ошибка типа: путь должен быть строкой. Получил неопределенный at assertPath (path.js:28:11) at Object.join (path.js:489:7) at Pro…
28 ноя '18 в 15:20
0
ответов
Тестирование эффектов NgRx 6
Я пытаюсь проверить эффекты ngrx в проекте Angular 6, я всегда получаю сообщение об ошибке: Expected $[0].notification.kind = 'C' to equal 'N'. Expected $[0].notification.hasValue = false to equal true. Я попробовал этот пост https://brianflove.com/…
06 окт '18 в 12:10
0
ответов
MockBackend не срабатывает
Что не так в коде ниже? Я пытаюсь создать макет, но он не запускается. describe('createSession()', () => { it('Validate create session response', inject([Http, PayService, MockBackend], (http: Http, PayService: PayService, mockBackend: MockBacken…
28 авг '18 в 10:55