Описание тега angular-unit-test
Вопросы по модульному тестированию Angular. Используйте этот тег для вопросов модульного тестирования Angular, которые не относятся к отдельной версии. Не используйте этот тег для старых вопросов тестирования Uni веб-фреймворка AngularJS (1.x).
0
ответов
mock Наблюдаемая функция concatMap внутри модульного теста (Angular 5)
Редактировать: я понял, проблема в том, spyOn сделает функцию, которую он шпионит, чтобы вернуться undefined нужно позвонить and.callThough в явном виде. Я пытаюсь проверить мой компонент, который использует магазин ngrx. Я заглушаю свой магазин в э…
27 дек '17 в 08:41
1
ответ
Angular 6: Как написать тестовую спецификацию жасмина для диалогового окна
Я пытался написать тестовую спецификацию для mat-dialog, но я не смог добиться успеха, проблема в том, что он вызывается функцией. Как это сделать? Спасибо за вашу помощь. Вот мой код closeDialogCancelButton() { if (this.editFormData.dirty) { let di…
03 июл '18 в 09:34
1
ответ
Как выполнить модульное тестирование заданий в шаблонах
У меня есть часть шаблона <fj-dataTable [value]="memorySlots" emptyMessage="No records found" … <p-column field="designation" … Когда я ошибаюсь в value или же memorySlots или же emptyMessage затем Angular ловит эту ошибку во время сборки прод…
18 май '18 в 12:15
1
ответ
Сложность тестирования в модуле входа
Я тестировал свой модуль входа в систему, но подписка не проверяется, и я не могу также проверить наличие локального хранилища. Я новичок, пока я сделал это import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import {MatSelectM…
03 июл '18 в 07:08
0
ответов
Угловой юнит-тест ведет себя иначе, если выполняется с другими тестами
Примечание. Соответствующие фрагменты кода приведены ниже.Я запускаю модульные тесты, используя Angular версии 5.2.11, с Jasmine версии 2.6.4 и Karma версии 1.7.1. Когда я запускаю модульные тесты только для рассматриваемого компонента (игнорируя ос…
10 авг '18 в 20:04
0
ответов
Угловой шпион На не работает для заглушки
У меня есть угловое приложение 4, и я пишу тестовые случаи, используя жасмин + карма Мой первый тестовый пример работает правильно, так как он создает компонент и экземпляр службы, Но вторые тестовые случаи терпят неудачу, так как он не может извлеч…
07 янв '19 в 06:54
1
ответ
Жасмин Глобальная переменная инициализация
Я пишу модульное тестирование угловых компонентов с использованием жасмина. У нас есть класс со статическими переменными, который инициализируется во время загрузки приложения. В настоящее время мы инициализируем эти статические переменные в beforeA…
24 янв '19 в 08:04
1
ответ
Как проверить перехватчик, который вызывает наблюдаемое в Angular 6+?
Я построил HttpInterceptor это близко следует за тем в угловой документации. Однако мне нужно было сделать асинхронный вызов как часть моего перехватчика. Я создал StackBlitz с упрощенной версией кода (но идентичной по семантике). Перехватчик выгляд…
15 фев '19 в 16:02
1
ответ
Угловой модульный тест не пройден при использовании (отправить)
Используя Angular v4.4.4, я сохраняю форму, используя (submit) событие на <form> элемент. На живом коде все работает правильно. Тем не менее, в модульном тесте, нажав на <button> не срабатывает (submit) и тест не пройден. Например, Компо…
20 ноя '17 в 07:54
2
ответа
ngOnChanges не вызывается в модульном тесте Angular 4 detectChanges()
Вопрос У меня есть компонент кнопки, который принимает обещание и отключает кнопку до тех пор, пока обещание не будет разрешено, и я хочу написать модульный тест для этой функции. Мой код Мой компонент кнопки имеет вход для обещания /** * A single p…
03 янв '18 в 22:31
1
ответ
Как внедрить http в конструктор класса в модульном тестировании углового класса с использованием жасмина?
У меня есть абстрактный класс с именем logPublisher. Ниже приведен код: export abstract class LogPublisher { location: string; abstract log(record: LogEntry): Observable<boolean>; abstract clear(): Observable<boolean>; } Класс LogWebApi …
13 ноя '17 в 21:28
0
ответов
Угловой модульный тест: не удается разрешить все параметры для компонента
Итак, я пытался выяснить это некоторое время, и все, что я могу найти в Интернете (в отношении сообщения об ошибке в заголовке), относится к циклическим зависимостям во время DI - но я на 99% уверен, что это не моя проблема, Итак, здесь идет - я пол…
04 сен '17 в 11:34
1
ответ
Ошибка углового юнит-тестирования
Я пытаюсь провести модульное тестирование функции editDependentInfo(), но я получаю ошибку, потому что в этой функции другая функция populateEditDepInfo() называется и populateEditDepInfo иметь this.dependentsInfo собственность и тест от EditDepende…
08 июн '18 в 19:48
1
ответ
Наблюдаемый модульный тест пройден, когда он должен провалиться
Новичок в rxjs и angular, пытающийся написать некоторые базовые модульные тесты для простого rxjs, наблюдаемого со сценарием успеха / ошибки: Метод обслуживания: export class MyService { constructor(private http: HttpClient) {} public getId(id) { re…
22 фев '19 в 09:45
0
ответов
Модульный тест Angular Directive с использованием ngModelChange
У меня есть директива PhoneMask, которую я применяю ко входу, и она удаляет нечисловые символы и форматирует число в соответствии с маской, которую я настроил (например, ввод 1234567890 будет отформатирован как (123) 456-7890). Сама маска работает, …
19 сен '17 в 20:55
1
ответ
Угловой 6 модульный тест ngOnInit с setTimeOut не работает
У меня есть компонент с функцией setTimeOut внутри функции ngOnInit. Для написания модульных тестов для этого я использую tick и fakeAsync для быстрой пересылки setTimeOut. Но он не выполняется, что, в свою очередь, не вызывает другую функцию closeA…
23 янв '19 в 22:05
1
ответ
Покрытие кода не загружается в Sonar Qube
У меня есть папка покрытия в проекте Angular 4, я должен загрузить все проблемы с кодом, покрытие кода в sonarQube. За исключением покрытия кода все работает нормально. ниже мой sonar-project.properties sonar.projectKey=STUDENT-FORM sonar.projectNam…
06 фев '19 в 10:12
4
ответа
"Ошибка была брошена после того, как все \n[объект ErrorEvent] был брошен"-Angular 4 Юнит-тесты
Пока я работал над модульными тестами Angular 4, на одной из страниц, где используются карты Google и пакет agm, отображается ошибка Msgstr"Ошибка была выдана после выброса \n[объекта ErrorEvent] Кто-нибудь знает, в чем может быть проблема введите о…
21 май '18 в 15:22
1
ответ
Зачем угловому нужен браузер для запуска юнит-тестов
Когда мы запускаем угловой тест, он запускает браузер Chrome или файл karma.config.js. Зачем нужен браузер и что именно произошло во время выполнения угловых модульных тестов.
21 май '18 в 08:36
0
ответов
Angular: модульное тестирование: угловые универсальные компоненты с поддержкой isPlatformServer()
Учитывая компонент в Angular Universal включенный проект: В app.component.ts, import { Component, Inject, OnInit, PLATFORM_ID } from '@angular/core'; import { isPlatformServer } from '@angular/common'; @Component({ selector: 'app-root', styleUrls: […
15 авг '18 в 14:46