Описание тега angular-spectator
1
ответ
угловой имитация зрителя Observable <string>
Я пытаюсь написать (довольно) сложный тест, используя https://github.com/ngneat/spectator. У меня есть компонент, который имеет 3 службы http в ngOnInit. Два из них легко подразнить, я могу сделать это двумя способами (я думаю): const FieldServiceMo…
04 ноя '19 в 13:27
0
ответов
TypeError: testing.TestBed.inject не является функцией (jestjs со зрителем)
У меня эта ошибка возникает при запуске одного теста. Я использую jestjs со зрителем, чтобы проверить свой угловой сервис it('url path exist', () => { expect(spectator.service.getPath).toBeDefined(); });
05 мар '20 в 13:29
0
ответов
Как правильно протестировать возврат службы резолвера в Angular
Мне очень сложно проводить тестирование в Angular. Пытаясь разобраться с как можно меньшим количеством шаблонов, я попытался пройти юнит-тесты jest/ Spectator. Я хочу протестировать резольвер. Либо он должен возвращать Observable типа Contact[], либ…
07 май '20 в 16:45
1
ответ
Модульное тестирование Angular с помощью Spectator - неожиданное значение FormBuilder, импортированное модулем DynamicTestModule. Добавьте аннотацию @NgModule
Я хочу использовать Spectator, чтобы помочь мне с моими модульными тестами, так как я много о нем читал. Однако я не уверен, как решить проблему с моими тестами. В моем шаблоне компонента у меня естьformGroup вот так... <form [formGroup]="emailRe…
27 ноя '19 в 13:27
1
ответ
Макет углового маршрутизатора со зрителем
Я использую Spectator для написания моих тестов Angular 8 и Jest для их запуска. Я новичок в модульном тестировании внешнего интерфейса, поэтому, возможно, я пропустил что-то простое; любые идеи приветствуются. У меня есть следующий метод (в Typescr…
07 дек '19 в 00:16
2
ответа
Angular test: никаких зависимостей управления
Я новичок в angular 8. Я написал несколько компонентов и сейчас пишу тесты (но зритель, но это не против). Я хочу написать простые тесты, только проверю, успешно ли созданы компоненты. Я считаю управление зависимостями ужасным, я тратил в 10 раз бол…
12 фев '20 в 11:27
0
ответов
Интеграционный тест ReactiveForm, метод valueChanges не запущен
Я тестирую компонент с помощью Spectator, который содержит в нем ngInit listenToSuggestions() { this.querySuggestions$ = this.searchControl.valueChanges .pipe( tap(value => console.log(value)), filter(value => value && value.length >…
21 янв '20 в 15:49
4
ответа
ReferenceError: customElements не определен
Я использую @ angular @9.0.7, @ngneat/spectator@5.3.1 (с Jest), Inputmask@5.0.3 в проекте, и все работает в приложении, когда я запускаю ng serve или даже ng build, но это не удается, когда я пытаюсь запустить набор тестов для @Pipe который использу…
19 мар '20 в 19:20
0
ответов
Angular тестирование с помощью Jest & Spectator
Я новичок в тестировании в Angular и пытаюсь написать свой первый тест, но получаю следующие ошибки. Я просто хочу убедиться, что компонент создан. К сожалению, это не работает. КОМПОНЕНТ: компонент имеет 2 группы форм и родительскую группу форм. ex…
19 авг '20 в 21:55
0
ответов
Зритель - оставить поле ввода
Я использую Spectator для тестирования своего приложения Angular, которое использует ag-grid. Я пытаюсь щелкнуть ячейку, ввести какое-то значение и покинуть эту ячейку. (нажмите Enter или щелкните в другом месте на странице) spectator.click('.ag-cen…
25 авг '20 в 13:57
0
ответов
Обработчик ошибок тестирования Angular Spectator HttpErrorResponse
Обобщите проблему: я хочу протестировать свой собственный ErrorHandler с помощью Spectator и Jest. Я ожидал пройти простой тест, в котором конкретный методhandleFailFastError называется один раз за HttpErrorResponse с кодом состояния 500. Фактически…
17 дек '19 в 11:58
1
ответ
Как настроить данные ActivatedRoute для зрительского теста?
Кто-нибудь знает, как проверить разрешенные данные маршрута в компоненте с помощью Spectator? В коде моего компонента я получаю данные массива Todo и устанавливаю его в dataSource для таблицы материалов. Я хочу проверить, что если я закрою Activated…
20 дек '19 в 20:48
3
ответа
Mocking NgRx store с помощью Spectator
Я пытаюсь писать модульные тесты вместе с Angular, Jest и Spectator. Щас борюсь с издевательским магазином NgRx. Я получаю сообщение об ошибке "Нет поставщика для MockStore" при попытке получить экземпляр предоставленного NgRxMockStore из экземпляра…
02 апр '20 в 08:15
3
ответа
Ошибка: не инициализирован планировщик тестов при использовании jasmine-marbles с Spectator в Angular test
Мой компонент подписывается на Observable in a Service, который заполняется с помощью селектора Ngrx, обобщенного здесь для краткости: export class MyService { signInFalied$: Observable<boolean>; constructor( private store: Store<MyAppState…
02 апр '20 в 00:27
1
ответ
получение ошибки: неожиданное значение undefined, объявленное модулем DynamicTestModule с использованием jest+ Spectator angular 9
Я использую angular 9 и заменил стандартное модульное тестирование angular на зрителя и шутку после глубокого исследования, это весело, и у меня есть несколько тестов, которые работают нормально, но внезапно у меня возникает эта проблема при попытке…
18 фев '20 в 02:45
1
ответ
Тестирование реакции перехватчиков Angular с помощью Jest и Spectator
Я пытаюсь протестировать перехватчик, который изменяет ответ на HTTP-запрос. Вот мой текущий код: @Injectable() export class ResponseCamelCaseInterceptor implements HttpInterceptor { intercept( httpRequest: HttpRequest<Record<string, unknown&g…
30 авг '20 в 04:28
1
ответ
Spectator Angular тестирование - пройти ввод до ngOnInit
Я использую Spectator для написания моих тестов Angular 8 и Jest для их запуска. Согласно README я могу использоватьsetInput()присвоить мое значение имени поля, которое работает. Проблема в том, что ввод проверяется ПОСЛЕ создания компонента, но он …
07 дек '19 в 20:33
0
ответов
Angular Spectator setInput не работает для нестрокового ввода
Я успешно преобразовал свой проект, чтобы использовать Jest вместо Karma/Jasmine, и у меня есть много тестов, которые работают нормально. Я пытаюсь сделать то, что должно быть очень простым тестом, используя Spectator (^5.2.1), но он не работает. Я …
06 мар '20 в 23:26
1
ответ
Angular Spectator setInput - как передать объект
Может это та же ошибка, что и в этом вопросе... В моем тесте зрителя я хочу протестировать передачу ввода компоненту: sidebar.component.ts: export class SidebarComponent { @Input() projects: Project[]; filteredProjects: Observable<Project[]>; …
09 апр '20 в 12:04
0
ответов
Как протестировать маршрутизацию / навигацию в Angular с помощью Jest/Spectator?
Я пытаюсь написать сквозные спецификации для приложения Angular 10, и мне не удается протестировать переход от одного компонента к другому через маршрутизатор / навигацию (работает нормально, когда я запускаю приложение в браузере). Мой маршрут наст…
14 ноя '20 в 03:30