Описание тега jasmine
Jasmine - это среда разработки, управляемая поведением (BDD), для тестирования кода JavaScript. Jasmine не имеет внешних зависимостей и не требует DOM.
1
ответ
Испытание углового завода с обещанием
У меня есть служба ниже, что я пытаюсь написать какой-то модульный тест с использованием жасмина, я использую $http.get, который возвращает промо. Как я должен проверить это. myApp.service("authorService", function ($http, $q, $timeout) { return { g…
22 сен '15 в 13:19
3
ответа
Тестирование асинхронной функции дает неожиданный запрос
Unittest: "use strict"; var usersJSON = {}; describe("mainT", function () { var ctrl, scope, httpBackend, locationMock, beforeEach(module("testK")); beforeEach(inject(function ($controller, $rootScope, $httpBackend, $location, $injector) { scope = $…
20 сен '13 в 14:35
1
ответ
Запуск угловых тестов с кармой и жасмином: ошибка minErr
Я пытаюсь написать базовый тест для углового контроллера. Я использую каркас Jasmine и карму в качестве тестового бегуна. Мой тест не проходит со следующей ошибкой: Firefox 35.0.0 (Linux) MessageCtrl should get the correct message FAILED minErr/<…
23 янв '15 в 21:02
1
ответ
Angular / Jasmine / Karma - не удается запустить приложение из-за вызова $http в основном модуле
Я вручную загружаю свое приложение Angular после ответа на вызов API (и соответствующей установки константы), таким образом: (function() { var myApp = angular.module('myApp'); // Bootstrap the app once we've got a config var initInjector = angular.i…
04 июл '17 в 13:16
1
ответ
Создание заглушки для службы angularJs с функцией, которая возвращает обещание с использованием sinon
Я пытаюсь проверить контроллер, который вызывает метод в службе. Сервисный метод возвращает обещание, и контроллер немедленно вызывает .then() встроенный после вызова метода обслуживания. Я пытаюсь заглушить службу, используя sinon, а Jasmine продол…
09 июн '15 в 16:07
2
ответа
Как разделить одни и те же контрольные примеры между наборами в транспортире
У меня есть несколько тестовых случаев, которые можно разделить между тестовыми наборами Допустим, наборы x и suite y используют один и тот же набор тестовых случаев (он функционирует). Я сделал отдельный файл.js с общим кодом, который выглядит прим…
29 июн '18 в 12:30
1
ответ
Запустите специальный тест Жасмин
Работа с Ruby on Rails. Я пытаюсь определить, как запустить конкретный тест Жасмин. Используя следующее, я могу запустить их все: rake jasmine:ci но я пытаюсь указать конкретный тест. Для запуска тестов Ruby вы можете сделать следующее: ruby -Itest …
19 фев '16 в 22:10
1
ответ
Угловой компонент тестирования, который изменяется в зависимости от наблюдаемого сервиса
Я пытаюсь проверить login() метод компонента в Angular 4, который опирается на наблюдаемый authService который возвращает либо успех, либо ошибку: Тестируемый код: login() { this.loginError = undefined; this.loadingService.present('Logging In...'); …
27 июл '17 в 06:34
1
ответ
Почему он вызывает оригинальный метод?
Я пишу жасминовую спецификацию против моего приложения магистрали. Тем не менее, я застрял с этой проблемой. Не уверен, почему моя шпионская функция не вызывается. Я хочу убедиться, когда модель changedдолжен позвонить #render, Вот мой основной взгл…
21 окт '12 в 03:24
1
ответ
Env жасмин не определен
Я работаю над приложением AngularJS. Я пытаюсь сделать некоторые тесты на нем. К сожалению, я не могу заставить его работать. Я просто получаю сообщение об ошибке в окне консоли: "Uncaught ReferenceError: env не определен". Я скопировал код для запу…
29 мар '14 в 13:30
4
ответа
Тест angular2, как мне издеваться над подкомпонентом
Как мне макет подкомпонента в тестах жасмина? я имею MyComponent, который использует MyNavbarComponent а также MyToolbarComponent import {Component} from 'angular2/core'; import {MyNavbarComponent} from './my-navbar.component'; import {MyToolbarComp…
13 мар '16 в 21:06
1
ответ
Как выйти из цикла тестирования после одного сбоя
Как выйти из цикла проверки после одного ожидаемого сбоя? it('full range check sec should return reverse result', inject(function ($filter) { for(var i=0;i<100000;i+=60*50) { var result = $filter('sec2h')(i); var sign = result.substr(result.lengt…
26 окт '15 в 16:52
1
ответ
Как получить доступ к "Элементам" на странице, имеющей "те же атрибуты и имена тегов", используя "Транспортир" для "Angular 4 application"
Веб-страница "Angular application", которую я должен написать "Скрипт автоматизации Protractor", имеет следующий код. для отображения в текстовом поле "Имя" сообщения "Проверка" <div class="ui-message ui-messages-error ui-corner-all"> <i cl…
30 окт '17 в 10:35
2
ответа
Проблема с настройкой тестового каркаса с кармой, жасмином 2.0, requirejs и угловым
Я пытаюсь настроить каркас тестирования с кармой, jasmine 2.0, requirejs и angular. но когда я запускаю 'karma start', я получаю 'Uncaught Error: имя модуля "shelljs" еще не загружено для контекста: _. Используйте require([])'. Я понятия не имею, по…
10 июн '14 в 03:03
1
ответ
Как выполнить модульное тестирование переменных var
Я тестирую угловое приложение. Этот факт не должен иметь здесь большого значения. Моя функция для тестирования выглядит так: $scope.showItem = function (item) { if (item.selected) { activeItems.push(item); } else { var index = _.indexOf(activeItems,…
08 дек '14 в 10:59
0
ответов
Виджет вызывает ошибку типа в тесте Карма + Жасмин
Моя цель - настроить модульное тестирование для устаревшей кодовой базы стека MEAN, чтобы начать использовать TDD, и я новичок в настройке конфигурации тестирования. Наше приложение использует виджет Amplitude для некоторых наших пользовательских ст…
18 ноя '15 в 18:32
0
ответов
Наглость собирает файлы, которые не должны
Я пытаюсь и не получаю наглости работать с моим проектом, он продолжает собирать файлы, которые я не хочу проверять, которые связаны с Кендо. Я хочу выполнить тесты BodyMeasurements, которые используют для выполнения зависимостей Ошибка: ReferenceEr…
09 авг '18 в 09:54
2
ответа
Получение сообщения об ошибке "Ошибка: элемент в данный момент не виден и поэтому не может взаимодействовать"
При попытке щелкнуть элемент как: element.all(by.repeater("condition in filterCtrl.conditions")).get(1).click(); Я получаю ошибку как: Failed: Element is not currently visible and so may not be interacted with". Как я могу это преодолеть. Мой CSS ка…
25 апр '16 в 05:48
1
ответ
Функция Promise для Jasmine Unit Test, которая вызывается несколько раз в зависимости от ответа другой функции Promise
Я хочу провести модульное тестирование функции, которая вызывается несколько раз в зависимости от ответа другой функции. Аналогично моему вопросу: вызывать функцию обещания несколько раз, пока не выполнится условие другой функции обещания. Вот функц…
08 май '16 в 23:24
1
ответ
Как проверить правильность открытия $modal в Angular/Jasmine?
Есть следующий код: $scope.removePoint = function(point) { $modal.open({ templateUrl: 'templates/deleting_modal.html', controller: 'DeletingPointModalController', size: 'sm', resolve: { points: function() { return $scope.points; }, point: function()…
16 сен '15 в 08:31