Описание тега karma-jasmine

Karma-Jasmine - это адаптер для среды тестирования Jasmine, который по умолчанию поставляется с Karma.
1 ответ

Angular2 Jasmine - сервер ответил со статусом 404

Я учился писать контрольные примеры, используя жасмин для моего проекта angular2. Следуя приведенным ниже ссылкам на примеры поршней. https://angular.io/guide/testing Там, где я открыл один из примеров плунжера "Все спецификации, которые тестируют п…
09 дек '17 в 23:38
1 ответ

Угловой Карма-Жасмин Невозможно прочитать свойство 'get' из неопределенного

example.service.ts import { Injectable } from '@angular/core'; import { Http, Headers, RequestOptions, URLSearchParams, Response } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import 'rxjs/Rx'; import { environment as ENV } fr…
24 авг '17 в 12:50
0 ответов

$httpBackend не вводится

У меня есть следующая проблема (с пробными тестами): Я получаю это после угловой миграции до версии 1.6. Похоже, что $httpBackend не вводится. У меня нет никаких идей, почему этот поставщик не вводится. Мой блок впрыска: Спасибо за любые идеи.
1 ответ

Как посмеяться над решением "Да / Нет" для ngDialogue с Жасмин Карма

Я очень новичок в модульном тестировании. У меня есть один угловой сервис, который использует ngDialouge - он имеет 2 переключателя Да / Нет. angular.module('jasminKarmaPoc1App') .factory('fateLayingService', fateLayingService); ..... var response =…
26 мар '16 в 17:48
0 ответов

Не получен интерфейс для тестирования кармы, который доступен сервису angular js во время выполнения

У меня есть сервис, который использует интерфейс, и, скорее всего, этот интерфейс доступен для него во время выполнения (так как не выполняется импорт или экспорт файла model.ts). Это уже готовое приложение, которое у меня есть. так в сервисе login.…
1 ответ

Угловой жасмин spyOn $ ресурс Неожиданный запрос

Я тестирую модуль Angular, который вызывает сервис для получения данных JSON. Я использую Jasmine spyOn, чтобы шпионить за методом запроса моего сервиса следующим образом: spyOn facilitiesService, 'query' .and .callFake (success, error) -> deferr…
30 мар '16 в 12:42
0 ответов

TypeError: Не удалось прочитать свойство 'waitGET' из неопределенного для $httpBackend

Я получаю несколько разных ошибок. Одним из них является тот, который указан в заголовке. Эта ошибка относится к моему TEST-файлу, который написан с использованием Karma. Я предполагаю, что проблема связана с тем, что $httpBackend не регистрируется …
1 ответ

Как проверить '&attr' из директивы с изолированной областью, используя карму?

Я пытаюсь проверить функцию обратного вызова директивы Быть коротким (угловой 1.x, карма и angular-mocks): Директивные пункты: $scope.show - это функция $scope.show ожидаемый параметр "message" Код директивы: angular.module('test', []) .controller('…
21 июл '17 в 17:14
2 ответа

Юнит тест с кармой

Я начинаю узнавать о TDD, и я хотел бы получить совет о том, как проверить эту основную функцию. Я передаю аргумент в функцию, и если аргумент равен 'l', то функция возвращает true. function leave(response){ if(response === 'l'){ return true }else{ …
02 май '18 в 09:20
5 ответов

Angular2: Невозможно протестировать компонент с templateUrl с помощью TestBed.compileComponent()

Я пытаюсь понять основы тестового API Angular2, и TestBed.compileComponents() сводит меня с ума. Либо я называю это так: beforeEach( done => { TestBed.configureTestingModule({ declarations: [MyComponent] }) .compileComponents().then( () => { f…
03 окт '16 в 15:57
2 ответа

Решите Вложенное Обещание в Жасминовом Тесте

У меня есть проблема, связанная с тестированием с вложенными обещаниями. У меня есть этот метод М, как показано ниже в "Сервис" M(){ M1().then ( M2(); return promise1; ) }; и M2 и M1 имеет похожие определения, такие как M2(){ var deferred = $q.defer…
17 июл '17 в 09:15
0 ответов

Как проверить роутер, если в шаблоне нет роутера-розетки?

Я тестирую угловой компонент 2 (HomeComponent), где мне нужно проверить маршрутизатор, перейдите по нажатию кнопки. Но у меня есть проблема. Так как мой компонент использует оба [routerLink] директива, а также router.navigate метод, мне нужно исполь…
27 сен '17 в 12:34
1 ответ

Невозможно загрузить файлы JSON с помощью плагина karma-read-json

Моя структура папок выглядит так: src -cars car.controller.js car.controller.spec.js car.test-data.json в моем spec-файле я читаю json-файл следующим образом: var sampleData = readJSON('./car.test-data.json') Однако я продолжаю получать сообщение об…
22 июн '16 в 17:52
0 ответов

Тестирование компонента Angular 2 с помощью createEmbeddedView

У меня есть компонент с шаблоном, который отображается условно так: @Component({ selector: "presentation", template: "<template #tpl><!-- HTML --></template>" }) export class Presentation implements AfterViewInit { @ViewChild('tpl'…
19 май '17 в 07:18
1 ответ

Отладка тестов кармы / жасмина с помощью Angular 2 в WebStorm

Я пытаюсь отладить свои тесты Angular 2 в WebStorm (2016.3.2). Первым делом я попытался сделать это с помощью инструментов Chrome Dev, но на самом деле я не вижу файлов сценариев в источниках, чтобы можно было установить точку останова. Обратите вни…
0 ответов

В Жасмин, как правильно получить спецификации и результаты в объекте?

В этой скрипте я пишу несколько тестовых случаев и пытаюсь зафиксировать результаты этих тестовых случаев в объекте, чтобы я мог распечатать результаты на странице так, как мне хочется. Я в основном пытаюсь воссоздать проблемы кодирования в freecode…
08 мар '16 в 16:21
0 ответов

Карма не запускает никаких тестов для плагина Cordova

Я пытаюсь увидеть тестовое покрытие плагина Cordova, используя Karma test runner, Тесты написаны с использованием cordova-plugin-test-framework который использует jasmine тестирование фреймворка на JavaScript и добавление плагина в пример проекта. k…
2 ответа

Карма проблема Javascript импорт SyntaxError

Я пытаюсь запустить эту спецификацию, и я получил эту ошибку: SyntaxError: объявления импорта могут появляться только на верхнем уровне модуля Но, как вы видите, у меня импорт выше, так что может быть еще одна причина для этого? нг форм-builder.spec…
28 апр '16 в 19:12
0 ответов

Угловое модульное тестирование с помощью Karma Jasmine: тестирование импортированных библиотек

Я новичок в угловом модульном тестировании. Я начал с создания базового модульного теста для каждого моего компонента: теста создания компонента: MyComponent.spec.ts beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [ MyComp…
0 ответов

Как настроить NativeScript Angular с помощью Кармы, Карма-машинописи, Жасмин, Мокко, Чай

Я пытаюсь настроить karma.config.js бежать с NativeScript Angular проект, следующий за официальным документом: https://docs.nativescript.org/angular/tooling/testing Проблема в том, что тесты всегда не проходят и всегда работают node_modules/ а также…