Результаты поиска по запросу "jasmine"

3 ответа

 должен быть также заглушен, чтобы быть должным образом проверенным. Из соображений тестируемости выгодно использовать вместо этого локальную службу хранения через DI.

не выполнить модульное тестирование этой функции входа в систему, в частности части HTTP post? Http-макет, который я сделал, не правильно закодирован, чтобы ...

2 ответа

Модульное тестирование AngularJS с $ httpBackend выдает «Ошибка: неожиданный запрос»

Я собираюсь предвосхитить этот вопрос, сказав, что у меня уже есть тест для моего LoginCtrl, который выполняет почти ту же задачу. Я уверен, что это проблема чего-то очень маленького, что я упустил из виду. Заранее благодарю за любую помощь :) Я ...

0 ответов

Если у вас есть несколько компонентов, сгруппированных в одном модуле, вы можете импортировать модуль для тестирования вместо объявления каждого компонента.

отаю над небольшим тестовым приложением, чтобы немного лучше изучить Angular 2 и модульное тестирование в Angular 2. Исходя из реакции - шутка фон; кажется странным включать все компоненты в app.component.ts. Вот как выглядит компонент Hierarchy ...

ТОП публикаций

1 ответ

 обработчик для отслеживания обратных вызовов.

разница между jasmine.createSpy ( 'SomeMethod') А также spyOn (someObject, 'someMethod') И почему стоит использовать spyOn? Я предполагаю, что первая альтернатива будет соответствовать методу someMethod независимо от того, в каком объекте ...

1 ответ

Шпионами жасмина не звонят

У меня возникли проблемы с шпионажем в Жасмин Я хочу проверить, была ли нажата ссылка на слайдере с помощью jasmine spy и jasmine jquery. Вот упрощенная версия: У меня есть некоторые ссылки, как часть файла HTML. <a href="#" ...

1 ответ

 Класс может быть использован для имитации сетевой ошибки в нашем тестовом примере, так как он ожидает появления ошибки. Следующий фрагмент кода показывает это.

я есть нижеinterceptor auth-interceptor.service.ts import {Injectable, Injector} from '@angular/core'; import {HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from '@angular/common/http'; import {Observable} from ...

2 ответа

Это исправило проблему для меня!

ичок в Protractor и пытаюсь запустить свой скрипт. describe('Navigator homepage', function() { it('should proceed to login', function() { browser.get('url'); }) it('Clicks the proceed button',function() { const proceedButton = ...

2 ответа

Я получаю эту ошибку при использовании PhatomJs. {"message": "После afterAll возникла ошибка \ nTypeError: undefined не является объектом (вычисление 'modules [moduleId] .call')", "str": "Ошибка после afterAll \ nTypeError: undefined не является объект (оценивая 'modules [moduleId] .call') "}

ощью: ng test Angular CLI запускает тесты по умолчанию в Chrome, и это здорово, но что, если мне нужно запустить их только в консольной среде (браузер без головы)? Также было бы хорошо, если бы я мог указать, хочу ли я без браузера или ...

2 ответа

Я решил эту проблему, сделав следующее:

м приложении Angular2, которое использует AngularFire2, у меня естьAuthService который пытается аутентифицироваться анонимно с Firebase. Я пытаюсь написать тест, который ожидаетAngularFireAuth«ssignInAnonymously вернуть отклоненное обещание; ...

3 ответа

Есть ли способ проверить порядок шпионских казней с Жасмин?

У меня есть два объекта, которые были настроены как шпионы с Жасмин: spyOn(obj, 'spy1'); spyOn(obj, 'spy2');Мне нужно убедиться, что звонкиspy1 прийти до звонковspy2, Я могу проверить, если они оба ...