Описание тега angular2-testing
1
ответ
Тестирование Angular2: измените введенную стоимость сервиса
Я тестирую простой сервис. Сервис использует 2 значения из другого сервиса. По сути, я хотел бы проверить эти 2 значения: isLogged = false и isLogged = true. Можно ли просто изменить стоимость внедренной услуги, или мне нужно сделать что-то еще? (чт…
27 мар '17 в 12:10
1
ответ
Тестирование угловых 2 rc.1 с ES5
Используя ES5 с модулями Angular 2 RC.1, пакеты npm обеспечивают *.umd.js требуется для запуска приложения Angular 2. @angular/core/core.umd.js @angular/common/common.umd.js @angular/compiler/compiler.umd.js @angular/platform-browser/platform-browse…
12 май '16 в 02:54
2
ответа
NG2 RC5: HTTP_PROVIDERS устарел
Итак, в версии RC5 Angular2 они устарели HTTP_PROVIDERS и представил HttpModule, Для моего кода приложения это работает нормально, но я изо всех сил пытаюсь внести изменения в мои тесты Жасмин. Вот что я сейчас делаю в своих спецификациях, но так ка…
11 авг '16 в 18:23
1
ответ
Angular 2 Жасмин Тест не пройден
Новинка как в Angular 2, так и в тестировании ядра. У меня есть MovieComponent, который использует внедренный MovieService. Пытаясь освоить, так использовали параметры маршрута. Код работает как положено. describe('MovieComponent', () => { let co…
19 май '17 в 14:45
1
ответ
Как добавить провайдеров в спецификацию тестирования angular2 с жасмином, так как addProvider устарел в RC6?
Я пытаюсь написать свой beforeEach так, чтобы каждый it получает необходимые модули / провайдеры: beforeEach(() => addProviders([ BaseRequestOptions, MockBackend, { provide: Http, useFactory: (backend: MockBackend, options: BaseRequestOptions) =&…
11 сен '16 в 08:46
2
ответа
Angular2 RC5 Mock Активированные параметры маршрута
Мне нужно иметь возможность смоделировать активированные параметры маршрута, чтобы иметь возможность проверить мой компонент. Вот моя лучшая попытка, но она не работает. { provide: ActivatedRoute, useValue: { params: [ { 'id': 1 } ] } }, ActivatedRo…
07 сен '16 в 18:26
1
ответ
Что такое TestBed в жасмине
Я новичок в Jasmine с Angular 2, я часто работаю с объектом TestBed при написании Testcase и получении ошибки:Please call "TestBed.compileComponents" before your test. Как мне решить эту ошибку? @Component({ moduleId:module.id, selector: 'my-app', t…
06 окт '16 в 06:10
1
ответ
Как выполнить модульное тестирование FormControl в Angular2
Мой тестируемый метод заключается в следующем: /** * Update properties when the applicant changes the payment term value. * @return {Mixed} - Either an Array where the first index is a boolean indicating * that selectedPaymentTerm was set, and the s…
14 сен '16 в 01:45
1
ответ
Angular 2 beforeEachProviders не работает с инжектором в тестах
Когда я пытаюсь пройти Injector к beforeEachProviders в тестах я получаю следующую ошибку. Failed: Cannot resolve all parameters for 'Injector'(?, ?, ?, ?, ?). Make sure that all the parameters are decorated with Inject or have valid type annotation…
14 мар '16 в 18:12
2
ответа
Тесты Angular 2 Karma начали проваливаться не могут захватить браузер
Это похоже на проблему с настройкой проекта. Это работало ранее. Я не знаю, что эти сообщения об ошибках помогают мне начать. У кого-нибудь есть совет, с чего начать диагностику проблемы? 21 05 2017 07:42:55.094:WARN [karma]: No captured browser, op…
19 май '17 в 00:20
1
ответ
Protractor:: get элемент iconbutton
<td style="width: 20px;"> <IconButton [Name]="'Signout'" [IsIconOnly]="true (click)="OnSignoutClicked()" title="Sign Out"></IconButton> </td> Как я могу найти вышеупомянутый элемент в транспортире?? Я хочу нажать на элемент, …
03 окт '16 в 13:49
1
ответ
Тестирование компонента, который зависит от параметра маршрута
У меня есть вопрос о тестировании маршрутизируемого компонента в angular2. Вот простой компонент, который зависит от маршрута с параметром 'foo', Атрибут foo в компоненте будет установлено значение параметра. import {Component, OnInit} from '@angula…
22 фев '17 в 08:06
1
ответ
Формы тестирования: угловое2 тестирование
Я пытаюсь протестировать компонент, который импортировал "FormGroup" и "FormBuilder", но когда я пытаюсь запустить тестовый файл для этого компонента, он выдает мне сообщение о том, что "FormGroup" и "FormBuilder" не является известное свойство форм…
26 окт '16 в 19:06
2
ответа
Пример кода: создание насмешек в angular2
Я изучаю Angular2. На страницах DI есть пример кода для насмешек. https://angular.io/docs/ts/latest/guide/dependency-injection.html Что это значит let mockService = <HeroService> {getHeroes: () => expectedHeroes } Похоже, определить mockSer…
02 окт '16 в 04:47
3
ответа
Не удалось найти трубу 'translate', тестирование компонента angular2
Я работаю над тестированием компонентов с angular2. В моем HTML-шаблоне я использую переводчик. Это код теста: import { ComponentFixture, TestBed ,getTestBed} from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Deb…
20 сен '16 в 15:21
1
ответ
Угловое 2 тестирование с роутером
У меня есть компонент, и когда пользователь входит в него, маршруты к URL-адресу под названием /dashboard Я действительно изо всех сил пытаюсь понять, почему я получаю следующую ошибку. cannot read property 'args' of undefined Я следовал официальным…
16 дек '16 в 18:36
4
ответа
Как издеваться над NavParams в тестах?
Это может быть только вопрос Ionic 2, так как я не вижу NavParams в документах Angular 2, но некоторые концепции могут переводиться, поэтому я отметил оба. Учитывая, что я звоню navparams.get('somekey') чтобы прослушивать передаваемые параметры, сло…
02 янв '17 в 20:36
1
ответ
component = новый componentClass() VS. component = fixture.createInstance: Angular2
Согласно документации по тестированию Angular2, для тестирования компонентов мы должны создать такой объект: component = fixture.createInstance; но для модульного тестирования изолятов, например, для сервисов, говорят, что он создает такой экземпляр…
28 окт '16 в 02:34
1
ответ
Тестирование маршрутизации - Location.path() всегда возвращает пустое ""
Я следую этому уроку. Это единственный современный пример, который я нашел для проверки маршрутизации. Со временем я хотел бы использовать фиктивные компоненты. К сожалению, доставленный плунжер не работает. Маршрутизатор: приложение перейдет к "" п…
17 июл '17 в 14:27
1
ответ
Angular 2+ Сервисное тестирование. Импорт службы не определен во время выполнения теста ng
Я новичок в Angular и пытаюсь протестировать сервис Angular 6, который использует handlebars.js для создания клиентских html-шаблонов на основе входных данных JSON / data. Служба дает желаемый результат в процессе разработки, но я не могу создать те…
31 окт '18 в 03:13