Вопросы по теме 'jasmine'

Правильно ли тестируете маршрутизаторы в backbone.js?
Итак, я только начал писать тесты для моего незавершенного приложения javascript, используя sinon.js и jasmine.js . В целом работает довольно хорошо, но мне также нужно иметь возможность протестировать свои маршрутизаторы. Маршрутизаторы в их...
9269 просмотров
schedule 17.12.2023

Что следует использовать для просмотра файлов с помощью RSpec: Selenium или Jasmine?
Я использую Ruby on Rails 3.2.2, cucumber-rails-1.3.0, rspec-rails-2.8.1 и capybara-1.1.2 с драйвером Selenium. После получения ответа на мой предыдущий вопрос У меня возникло сомнение: следует ли мне использовать рубиновый камень Selenium или...
884 просмотров
schedule 17.04.2024

Ничего не происходит, когда я инициирую событие с помощью Backbone
Я пытаюсь начать работу с Backbone. У меня есть следующий JS: var Question = Backbone.Model.extend({ defaults: function() { return { title: "Enter your question", type: "smallTextField", editMode: true...
288 просмотров
schedule 05.05.2024

Jasmine не загружает файлы javascript из конвейера активов
Я разрабатываю гем и установил Jasmine https://github.com/pivotal/jasmine-gem/ Все мои необходимые файлы JS находятся в моем файле манифеста по адресу app/assets/javascripts/application.js. //= require underscore //= require backbone //=...
3043 просмотров

Тестирование вложенных обещаний с помощью Jasmine
Это работает, когда я запускаю пользовательский интерфейс в браузере, но я всегда получаю значение null для «d» в моем методе validateAsync, который должен вызывать метод done, чтобы вернуть его в метод сохранения. Я не могу понять, как использовать...
2514 просмотров
schedule 16.10.2022

Жасмин не улавливает ошибки в Try/Catch
Я писал несколько тестов angularjs с использованием Jasmine Framework. Меня смущает документация на сайте Jasmine Сопоставитель toThrow предназначен для проверки того, выдает ли функция исключение. Жасмин пройдет следующий тест, если я не...
3186 просмотров

Можем ли мы написать модульный тест для AngularJS routeProvider?
Привет, я создаю приложение с использованием AngularJS, и я застрял в разделе модульного тестирования. Я знаю, как писать модульное тестирование для контроллеров и всего остального, но я не знаю, как это сделать для routeProvider. Я использую...
10769 просмотров
schedule 05.11.2023

Выполнение тестов jasmine в Webstorm останавливается в трассировке с кодом выхода 0
Я запускаю тесты jasmine в своем приложении node.js через grunt. Я добавил grunt test в конфигурации запуска Webstorm. В «Конфигурациях запуска/отладки» «Тест Grunt» указаны следующие свойства: интерпретатор узла ( node.exe в Program Files),...
1766 просмотров
schedule 10.10.2022

Шпионский элемент Jasmine загружается
Я создаю динамически некоторые сценарии, подобные этому: var js1 = document.createElement('script'); js1.type = 'text/javascript'; js1.src = '/js-1.js'; docmuent.body.appendChild(js1); js1.onload = function() { var js2 =...
1502 просмотров
schedule 12.11.2023

Угловое модульное тестирование: вызов метода, определенного в другом контроллере, выдает «неопределенное» — это не ошибка
Я пытаюсь протестировать файл AngularJS, но он не может вызвать метод, определенный в другом контроллере. В файле MyPage: angular.module('MyApplication').controller('MyPageCtrl', function ($scope, $rootScope) { if($scope.pageChecker) {...
5288 просмотров

Совместимость Jasmine 2.0 с Jasmine-Jquery
У меня возникают трудности с запуском тестов Jquery с помощью плагина jasmine-jquery. Вот шаги, которые я предпринял: драгоценный камень установить жасмин жасмин инит добавьте jquery и jasmine-jquery в папку помощников Вот мой репозиторий...
2008 просмотров
schedule 27.09.2022

Jasmine 2.0, как обрабатывать запросы ajax
Я хочу протестировать функцию, которая включает запрос ajax. Тест должен дождаться успешного/неудачного выполнения ajax-запроса. Запуск теста не работает, потому что он не ждет прямо сейчас. это я хочу проверить: this.requestServerBoxId =...
8830 просмотров
schedule 20.11.2022

Angularjs вводил пустой контроллер при тестировании с Jasmine
В настоящее время я работаю с Angular и использую Karma и Jasmine для тестирования. Фильтры, например, внедряются в основной модуль и могут быть протестированы без каких-либо проблем, но когда я пытаюсь протестировать контроллеры, после внедрения я...
2042 просмотров

Оболочка жасмина не определена
Я работаю над приложением AngularJS. Я пытаюсь сделать некоторые тесты на нем. К сожалению, я не могу заставить его работать. Я просто получаю сообщение об ошибке в окне консоли: «Uncaught ReferenceError: env не определен». Я скопировал код для...
1578 просмотров
schedule 04.01.2024

жасмин + карма - Firefox неправильно вычисляет element.height и element.width
У меня странная проблема с использованием фреймворков jasmine и karma. В основном я просто хочу изменить размер, используя простой javascript для некоторых img. У меня есть следующий тест: it('Should set both the height and width style for...
1083 просмотров

Cordova / PhoneGap TDD: как использовать Jasmine и Karma для тестирования мобильного приложения?
To be able to develop in TDD As a PhoneGap developer using Jasmine and Karma I want to be able to run Jasmine spec files inside a PhoneGap application So I can verify my Cordova specific code in my unit tests Основываясь на карме #472 , это не...
2348 просмотров
schedule 13.05.2024

Angular $q.when не разрешается в модульном тесте Karma
Я использую $q.when , чтобы обернуть другие промисы lib. Это работает как шарм, но когда я пытаюсь запустить его внутри Karma, обещание не выполняется ( done() никогда не выполняется), даже если я запустил $digest и даже после тайм-аут. Вот...
7738 просмотров
schedule 10.10.2022

Спецификация транспортира, управляемая данными
Есть ли способ выполнить спецификацию транспортира в новом браузере для разных клиентов. Список клиентов будет из файла. файл спецификации "testOverview.spec.js", хотите, чтобы эта спецификация выполнялась для каждого клиента, предпочтительно...
558 просмотров
schedule 02.03.2024

Проблемы с запуском спецификаций Jasmine без головы
Я пытаюсь запустить Жасмин в командной строке (без головы), но безуспешно. С нашей текущей конфигурацией: Gemfile: gem 'jasmine', :git => "git://github.com/pivotal/jasmine-gem.git" gem 'jasmine-headless-webkit', :git =>...
676 просмотров

Как проверить значение, возвращаемое в Promise от контроллера AngularJS, с помощью Jasmine?
У меня есть контроллер, который предоставляет функцию, которая возвращает некоторый текст после вызова паузы. Он отлично работает, но у меня возникли проблемы с его тестированием с Жасмин. Код внутри обработчика обещаний в тесте никогда не...
5831 просмотров
schedule 14.12.2023