Вопросы по теме '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 просмотров
schedule
11.01.2024
Тестирование вложенных обещаний с помощью Jasmine
Это работает, когда я запускаю пользовательский интерфейс в браузере, но я всегда получаю значение null для «d» в моем методе validateAsync, который должен вызывать метод done, чтобы вернуть его в метод сохранения. Я не могу понять, как использовать...
2514 просмотров
schedule
16.10.2022
Жасмин не улавливает ошибки в Try/Catch
Я писал несколько тестов angularjs с использованием Jasmine Framework. Меня смущает документация на сайте Jasmine
Сопоставитель toThrow предназначен для проверки того, выдает ли функция исключение.
Жасмин пройдет следующий тест, если я не...
3186 просмотров
schedule
13.12.2023
Можем ли мы написать модульный тест для 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 просмотров
schedule
21.09.2022
Совместимость 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 просмотров
schedule
21.11.2023
Оболочка жасмина не определена
Я работаю над приложением 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 просмотров
schedule
03.11.2023
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 просмотров
schedule
02.04.2024
Как проверить значение, возвращаемое в Promise от контроллера AngularJS, с помощью Jasmine?
У меня есть контроллер, который предоставляет функцию, которая возвращает некоторый текст после вызова паузы. Он отлично работает, но у меня возникли проблемы с его тестированием с Жасмин. Код внутри обработчика обещаний в тесте никогда не...
5831 просмотров
schedule
14.12.2023