Вопросы по теме 'angular-test'
Как издеваться над route.snapshot.params?
В моем компоненте Angular 4 у меня есть что-то вроде:
constructor(private route: ActivatedRoute) {
}
ngOnInit() {
this.myId = this.route.snapshot.params['myId'];
}
И я пытаюсь создать макет, который должен выглядеть следующим образом:...
21936 просмотров
schedule
12.08.2022
Angular Как протестировать @HostListener
У меня есть следующая директива. При применении к элементу ввода он проверяет наличие символов и вызывает preventDefault, когда символ запрещен:
@Directive({
selector: '[cdtPreventInput]'
})
export class PreventInputDirective implements OnInit...
8568 просмотров
schedule
02.04.2024
Протестируйте подписку на Location в angular 2 с помощью karma+jasmine (this.location.subscribe)
Я подписываюсь на службу определения местоположения в моем компоненте как таковую:
this.location.subscribe((ev:PopStateEvent) => {
this.lastPoppedUrl = ev.url;
});
Я хотел бы иметь возможность протестировать его вместе с остальной...
1647 просмотров
schedule
06.10.2023
как объединять тестовые задания в шаблоны
у меня есть часть шаблона
<fj-dataTable [value]="memorySlots" emptyMessage="No records found" …
<p-column field="designation" …
Когда я неправильно набираю value или memorySlots или emptyMessage , Angular перехватывает эту...
194 просмотров
schedule
18.09.2022
модульные тесты для компонента, использующего служебный класс со статическими методами
У меня есть компонент, который использует класс LocaleService и статический метод этой службы instant() . LocaleService не вводится в компонент. При тестировании компонента меня не интересуют LocaleService внутреннее устройство и я не хочу...
5367 просмотров
schedule
22.04.2022
Angular 2 — тестовый компонент с зависимостью ChangeDetectorRef
я пытаюсь протестировать компонент с помощью ChangeDetectorRef
constructor(private cdRef: ChangeDetectorRef) {}
А это файл спецификации
import {RTLateralMenuComponent} from "./RTLateralMenu.component";
describe('RTLateralMenuComponent',...
1593 просмотров
schedule
26.04.2023
Угловое тестирование - наблюдаемая труба не является функцией
Я хочу написать модульный тест для метода загрузки фотографий. Но я получаю ошибку Failed: this.task.snapshotChanges(...).pipe is not a function
TypeError: this.task.snapshotChanges(...).pipe is not a function . Для простоты этого вопроса я...
11396 просмотров
schedule
03.06.2023
Угловой шпион Jasmine не называют
Я следую официальному руководству по Angular, чтобы протестировать компонент, который вызывает функцию асинхронной службы: https://angular.io/guide/testing#component-with-async-service
Создание шпиона:
const gardenSpy =...
2080 просмотров
schedule
05.02.2023
Сбой сборки Travis на вспомогательном двоичном файле песочницы SUID, но
Мои тесты приложения Angular проходят локально, однако на travis они завершаются со следующей ошибкой:
Двоичный файл помощника песочницы SUID найден, но настроен неправильно. Вместо того, чтобы работать без песочницы, я прерываю работу. Вы...
778 просмотров
schedule
07.05.2023
Тест транспортира в Angular 6 для экрана входа в систему
Я новичок в тестировании Protractor для приложения Angular 6. Я пытаюсь написать тест спецификации для страницы входа, как показано ниже.
describe('Protractor Login checing ', function() {
it('should add one and two', function() {...
972 просмотров
schedule
22.03.2023
Как дождаться запроса xhr в угловом тесте
У меня есть компонент с кнопкой. При нажатии на кнопку делается HTTP-запрос:
this.tokensService.create(this.userInCreation).subscribe(nextCb, errorCb);
Как мне дождаться завершения этого запроса? Использование утилиты async и...
2175 просмотров
schedule
13.05.2023
Как протестировать связанный метод, который возвращает обещание?
У меня есть метод, который возвращает разрешенное обещание. Проблема, с которой я сталкиваюсь, заключается в том, как проверить разрешение этого обещания.
По сути, я обновляю свой документ через цепочку других функций, и когда этот документ...
104 просмотров
schedule
14.06.2022
Как проверить, что Observable не испускает в Angular Component, который содержит асинхронную логику
Допустим, у меня есть компонент Angular, который определяет Observable myObs$ как одно из своих свойств.
В одном тесте при определенных условиях я хочу проверить, что myObs$ не уведомляет. В логике есть некоторые задержки, поэтому тест должен...
2248 просмотров
schedule
01.06.2022
Как запустить событие selectionChange на Angular Material MatSelect из тестового кода
У меня есть компонент, в который встроен элемент Angular Material MatSelect .
В тесте, который я пишу, мне нужно смоделировать выбор определенной опции и убедиться, что selectionChange Observable, связанный с этим MatSelect элементом,...
3812 просмотров
schedule
13.03.2023
Тестирование компонентов Angular — запрос по компонентам
При тестировании DOM-представления @Component вы можете запрашивать его вложенные элементы через его фикстуру .
fixture.debugElement.queryAll(By.css('.example'));
Вы также можете фильтровать по @Directive...
1397 просмотров
schedule
25.01.2023
Как протестировать угловые охранники/преобразователи без издевательства над ActivatedRouteSnapshot
Я пытаюсь протестировать Angular Resolver, который получает доступ к дочерним маршрутам param.
Моя защита работает нормально, но я не могу легко создать модульный тест, потому что я не могу создать ActivatedRouteSnapshot с дочерними маршрутами...
540 просмотров
schedule
01.10.2022
Угловое тестирование, не вызывающее ожидание, приводит к тому, что Spec не имеет ожиданий
У меня есть служба, которая делает HTTP-вызов к моему бэкэнду, я пытаюсь проверить, получит ли он ответ пользователей, после запуска теста я получаю Spec has no expectation , хотя у меня есть один в подписке. Все эти тесты пройдены, но 2 имеет...
1932 просмотров
schedule
22.10.2022
Jasmine + Karma: шпион ActivatedRoute не получает звонка
У меня есть компонент Angular, который использует ActivateRoute
getFlavorAndService(): void {
this._route.params.subscribe(params => {
const flavor: string = params.flavor;
const service: string = params.service;
const...
76 просмотров
schedule
05.10.2022
Angular тест ngrx с ошибкой jest throw `console.error node_modules / jsdom / lib / jsdom / virtual-console.js: 29`
Я провожу тестирование своего ngrx/store с jestjs . Получил результат прохождения тестирования. даже если появляется ошибка вроде:
console.error node_modules/jsdom/lib/jsdom/virtual-console.js:29
Error: Cross origin http://localhost...
380 просмотров
schedule
04.04.2022
Как провести модульное тестирование, если что-то !== с использованием жасмина и флага проверки?
Привет, у меня есть этот метод в моем приложении Angular, которое я хочу протестировать:
public methodEquip(someBonus: Parameters) {
let flag = false;
for (const shield of someBonus.items) {
if (shield.added.length !== 0 ||...
591 просмотров
schedule
26.10.2022