Описание тега angular-jest

0 ответов

angular jest, компонент ошибки проверки проверки

Я пытаюсь проверить свой ts-файл сообщения проверки. но получаю ошибку как Cannot find name 'control'. Но я не могу это исправить. кто-нибудь мне поможет? вот мой компонентный ts файл: import { Component, Input } from '@angular/core'; import { Valid…
10 окт '19 в 12:19
1 ответ

Тестирование Angular Jest `Cannot find name 'By' '.

Я использую Jest.JS с Angular. Когда я пытаюсь проверить директиву, я получаю сообщение об ошибке: Cannot find name 'By'. src/app/directives/error-highlighter.directive.spec.ts:33:46 - error TS2304: Cannot find name 'By'. 33 inputEl = fixture.debugE…
18 окт '19 в 05:52
0 ответов

Как настроить запуск jest для приложения Angular 7?

Я следовал схеме, чтобы установить jest для моего существующего приложения. При запуске тестов я сталкиваюсь с несколькими препятствиями, и у меня есть несколько вопросов. Как мне игнорировать папку для некоторых тестов? Я пытаюсь исключить всю папк…
18 сен '19 в 08:45
0 ответов

angular jest, эффект тестирования throw Необработанная ошибка

Вот мой файл спецификации эффектов: когда я запускаю это import { TestBed } from '@angular/core/testing'; import { Actions } from '@ngrx/effects'; import { provideMockActions } from '@ngrx/effects/testing'; import { cold, hot, getTestScheduler } fro…
16 окт '19 в 14:42
1 ответ

Модульное тестирование директивы не удается

Я использую jest.jsдля тестирования с моим угловым приложением. вот директива, которую я использую в html: <textarea errorHighlighter formControlName="Url" name="Url" cols="50" rows="5" placeholder="Enter Page URL" (ngModelChange)="pageUrlChanges…
1 ответ

Как издеваться над угловым внешним объектом Javascript

У меня есть приложение angular, единственной целью которого является создание @angular / elements (без index.html, без app.component и т. Д.). Эти элементы используются в приложении.NET Mvc, которое предоставляет два типа вещей, которые я пытаюсь им…
0 ответов

Невозможно переопределить поставщика в angular 9

При попытке переопределить поставщика в тестовом примере, используя, Testbed.overrideProvider на самом деле это ничего не отменяет. Раньше он отлично работал angular 9 с жасмином, не уверен, что изменилось в angular 9, которое его сломало. Любая пом…
3 ответа

Mocking Observable вызывает ошибку в Jest

Я пытаюсь издеваться над PUT зов HttpClientAngular кидать ошибку. Я используюthrowErrorдля этого. Не работает. Что я должен изменить, чтобы он выдал ошибку и вызвалhandleErrorметод? Я использую Jest. it(`should call the 'handleError' method when a r…
08 июн '20 в 23:20
1 ответ

Angular 8 с Jest - 'jasmine' не имеет экспортированного члена 'SpyObj'

У меня есть проект Angular CLI, в котором есть средство запуска тестов Karma по умолчанию. Я использовал это руководство, чтобы заменить Karma на Jest, и заметил, что некоторые тесты проходят некорректно. Например, объявление переменной на тестовом …
16 янв '20 в 21:55
1 ответ

Неверный или неожиданный токен при миграции Jest

Я переношу свой проект с Karma-Jasmine на Jest. Но я получаю следующую ошибку. Кажется, мне не хватает какой-то конфигурации. Ошибка указывает на constructor(@Inject('env') env: IEnvironment, строка из службы, которая импортируется в файл app.compon…
19 май '20 в 10:05
0 ответов

Тестирование асинхронного (обещающего) кода в Angular с неработающим Jest

Я пытаюсь протестировать асинхронный код в angular с помощью jest. Он не работает должным образом при проверке выполненных и отклоненных обещаний. Вот код, который я тестирую. (Угловая таблица данных материалов) method.ts openAddOrEditDialog(categor…
1 ответ

Невозможно охватить код асинхронной функцией в Angualr и Jest: Ожидаемое количество вызовов:> = 1 Полученное количество вызовов: 0

У меня есть асинхронный метод, в котором я вызываю 2 других метода, возвращающих обещание. Я издеваюсьuploadData а также addOrEditчтобы вернуть выполненное обещание. Когда я звонюuploadFile, и то и другое uploadData а также addOrEdit методы охватыва…
0 ответов

DOM сетки разбиения на страницы не создается (угловой с Jest)

Ниже представлен компонент сетки (обратите внимание, что он имеет правильный шаблон и пользовательский интерфейс отображается, как ожидалось). export class GridComponent implements OnInit{ @Input("propertyName") propertyName; @Input("…
17 июл '20 в 08:23
1 ответ

Должен соответствовать модульному тестированию Snapshot jest с Angular

Попытка выполнить тест снимка с Jest в angular 10 и тестовое приложение не удалась expect(received).toMatchSnapshot() Snapshot name: `DestinationComponent Should Match Snapshot 1` - Snapshot - 5 + Received + 5 @@ -12,15 +12,15 @@ formGroupDirective=…
1 ответ

Не удается прочитать "совпадения" свойств с undefined при установке Jest в Angular

Я хочу использовать jsetв моем угловом проекте. когда я запускаю следующую команду: npm install jest --save-dev Получите следующую ошибку: npm ERR! Невозможно прочесть "совпадения" свойств с неопределенным значением ПРИМЕЧАНИЕ: перед установкой jest…
06 ноя '20 в 14:00
0 ответов

Обновление jest-preset-angular выдает ошибки об отсутствии файла zone-testing.js

Для ясности, у меня уже есть более старая версия jest-preset-angularработаю с Jest, но у меня есть 3 основные версии, и я бы очень хотел обновить (тем более, что есть некоторые предупреждения безопасности для некоторых базовых пакетов). Поэтому я пы…
04 июн '21 в 04:15
1 ответ

Angular jest не понимает путь импорта после обновления до 27

Это странная ошибка. Я обновил jest до 27 и все перестало работать Кажется, есть проблемы с путями импорта. Итак, следующие import { something } form 'src/app/components/.....'; не работает, но это работает: import { something } from '../../componen…
0 ответов

ngNeat/Spectator, проверьте, добавлен ли скрипт на страницу

Я новичок в тестировании, я добавил несколько тестов в свой проект, но у меня есть компонент, который должен загружать скрипт на страницу ОДИН РАЗ . constructor( private renderer: Renderer2, @Inject(DOCUMENT) private document: Document, private appl…
1 ответ

Тик Angular Jest не работает для debounceTime на RxJS 7

Я обновил свое приложение angular до Angular 13, и все продолжало работать нормально. Затем я обновил RxJS с 6.6.0 до 7.4.0. После этого какой-то юнит-тест не удался. Псевдотест: it('should test some async', fakeAsync(() => { component.form.contr…
07 дек '21 в 19:17
1 ответ

Создать фиктивный сервис (объект) Jest с одним методом, возвращающим значение

В угловом среде, как можно очень легко создать в Шутках в Передразнивала службу для объекта службы , возвращающего значение конкретного? Словами в стиле Mockito: // beforeEach: // setup my Angular component with a service component myMockService // …
29 дек '21 в 14:47