0
ответов

Тестирование моделей ActiveRecord внутри гема?

Я пытаюсь извлечь набор моделей из приложения Rails 3.2.3 в гем, чтобы их можно было использовать в качестве общего интерфейса между приложениями. Я переместил модель в модуль и поместил ее в lib/...
вопрос задан: 15 May 2012 16:28
0
ответов

Rspec невероятно тормозит после установки Ubuntu 12.04

после установки новейшей Ubuntu 12.04 на мою машину все тесты rspec для всех моих приложений rails работают очень-очень медленно. Также у моего коллеги такая же проблема. Есть идеи...
вопрос задан: 14 May 2012 12:48
0
ответов

Ошибка rspec во время Учебника по Rails: неопределенная локальная переменная или метод `static_pages_index_path'

Я следую Учебнику по Rails, но у меня проблема в разделе 3.2.1, непосредственно перед рисунком 3.6. При запуске $ bundle exec rspec spec/requests/static_pages_spec.rb я получаю сообщение об ошибке. Отказы: 1) ...
вопрос задан: 14 May 2012 09:24
0
ответов

Проблема округления в тестах rspec при сравнении массивов с плавающей запятой

Есть метод, результат которого я хочу проверить: result.should == [1.0,2.0,3.0] Но я получаю сообщение об ошибке: ожидается: [1.0, 2.0 , 3.0] получил: [1.0, 2.0, 3.0] (используя ==) Я думаю, что проблема в ...
вопрос задан: 11 May 2012 16:08
0
ответов

Тестирование «Post create» с помощью Rspec

Я пытаюсь протестировать действие «Post create» с помощью Rspec. Код выглядит следующим образом: def valid_attributes { :zone => Flymgr::Zone.new(:countries => Flymgr::ZoneCountry.first, :...
вопрос задан: 11 May 2012 11:46
0
ответов

Как правильно проверить действия контроллера по созданию?

Я использую Ruby on Rails 3.2.2, Rspec 2.9.0 и RspecRails 2.9.0. Я хотел бы протестировать действие создания контроллера, но я не знаю, как сделать это "правильным"/"правильным" способом. Я "собрал" модель,...
вопрос задан: 11 May 2012 09:28
0
ответов

Почему Guard запускает spork и для rspec, и для огурца, хотя я хотел запустить его только для rspec с использованием групп?

В моем Gemfile... group :development, :test do gem 'capybara', "1.1.2" gem 'база данных _очиститель', "0.7.0" gem 'огурец', " 1.1.2" gem 'огурец -rails', "1.2.0" gem 'rspec -rails', "2.7.0"...
вопрос задан: 11 May 2012 04:29
0
ответов

Rails: Неверное имя хоста для url-хелперов в rspec

Вспомогательные функции URL (например, root_url) возвращают другое имя хоста в примерах контроллеров приложений и rspec. Мне удалось установить домен для помощников URL-адресов в моем приложении rails следующим образом: class ...
вопрос задан: 9 May 2012 17:35
0
ответов

Тест заголовка RSpec завершается с ошибкой с переменной full _title, но проходит со строковым текстом, который переменная full _title предоставляет заголовку

Я просматриваю главу 5 на RailsTutorial.org. У меня есть один тест, который я не могу заставить работать независимо от того, что я делаю. Он проходит, когда я ввожу строку, которую передает переменная, но не когда я вставляю...
вопрос задан: 7 May 2012 23:13
0
ответов

Как вы тестируете omni -auth facebook с помощью rspec?

Я просмотрел вики-сайт gem и следовал инструкциям, но по какой-то причине я получаю ноль при выполнении теста omniauth :пользователь _сеансы _контроллер _spec.rb :require 'spec _helper' описывает...
вопрос задан: 6 May 2012 01:02
0
ответов

Передать параметр в настройке атрибута ассоциации в FactoryGirl

Я хочу передать параметр в фабрику, которая будет использоваться для установки атрибута связанной модели. Связанная модель создается на фабрике. У меня есть модель транзакции со многими от -до -...
вопрос задан: 3 May 2012 15:29
0
ответов

тестирование генератора движка рельсов с помощью rspec

Я создаю простой гем, который включает генератор установки, генератор работает нормально, но теперь я хочу протестировать его с помощью rspec, я нашел этот гем, и попробуйте протестировать мой генератор, мой код спецификации :требует 'genspec'...
вопрос задан: 3 May 2012 14:17
0
ответов

Почему люди группируют тестируемый и разрабатываемый rspec в Gemfile?

В целом я хорошо разбираюсь в параметрах Gemfile сборщика, но я не уверен, почему именно rspec (и rspec -rails )должны быть как в тестировании, так и в разработке. Вот мои тестовые группы :группа :разработка, :тест...
вопрос задан: 2 May 2012 12:14
0
ответов

ElasticSearch + Tire :хорошая стратегия для имитации ES

Я использую ElasticSearch на главной странице своего сайта. В моих приемочных тестах, когда пользователь входит в систему, он перенаправляется на домашнюю страницу. Но использование ES в тесте дорого (нужно создать и удалить индекс ),...
вопрос задан: 1 May 2012 20:32
0
ответов

Запуск спецификации для движка rails из его родительского приложения

У меня есть комплект rspec для родительского приложения, а также некоторые спецификации для движков. Я хочу запустить их одной командой. Есть ли способ включить мои пути к драгоценным камням в путь загрузки rspec? Или мне написать...
вопрос задан: 29 April 2012 13:39
0
ответов

Куда следует обращаться моим rspec-помощникам?

Я хотел бы написать хелпер, который будет использоваться только в моих файлах спецификаций, и я не знаю, где этот код должен находиться. Я не пытаюсь тестировать хелпер приложения, и мне не хочется создавать хелпер приложения...
вопрос задан: 28 April 2012 06:14
0
ответов

Странности с gsub

Я пытался использовать gsub для удаления несловных символов в строке в приложении rails. Я использовал следующий код :somestring.gsub (/[\W]/i, '')#=> "" но на самом деле он неверен, он удалит...
вопрос задан: 27 April 2012 05:03
0
ответов

Capybara + Selenium + RSpec —& #160;LoadError при установке JS на true

Когда я устанавливаю один из моих тестов rspec на :js => true Я получаю следующую ошибку. Я использую следующие версии :Rails — 3.2.2. Спец — 2.9.0 Capybara — 1.1.2 Согласно документам, Capybara должна работать...
вопрос задан: 26 April 2012 13:07
0
ответов

rake spec: models VS rspec spec / models which is recommended

Мы выяснил, что обе команды rake spec: models и rspec spec / models ведут себя немного по-разному в том, как задача rake сначала очищает базу данных. Наши тесты полагаются на некоторые начальные данные (...
вопрос задан: 25 April 2012 03:09
0
ответов

Ожидаемый css «заголовок» с текстом на капибаре

Я использую капибару вместо вебрата в рельсах. Я установил капибару и использую гем «капибара» в Gemfile. когда я использую page.should have _selector ("title", :text => "любой заголовок" )это дает...
вопрос задан: 22 April 2012 15:52
0
ответов

Контроллеры Rails response_with и Rspec: неудачное тестирование обновления

Я пытаюсь переключиться с использования response_to на response_with в контроллерах Rails. Все идет гладко, за исключением тестирования недопустимых сохранений в спецификациях контроллера. Вот пример: опишите ...
вопрос задан: 18 April 2012 17:57
0
ответов

:greater_than_or_equal_to в validates_numericality_of только частично работает в rails 3.1

Мы используем следующее, чтобы проверить, является ли stock_qty (целым числом или числом с плавающей запятой. Может быть нулем, но не ноль) больше или равно нулю: validates_numericality_of :stock_qty, :greater_than_or_equal_to => ...
вопрос задан: 17 April 2012 21:34
0
ответов

Rails:Как тестировать поддомены с помощью RSpec

Я разрабатываю приложение, которое сильно зависит от поддоменов. В него встроено приложение (модуль), который будет бэкендом для администрирования приложения. Назовем его...
вопрос задан: 17 April 2012 14:29
0
ответов

RecordNotFound возникает при использовании поиска _по _идентификатору для получения несуществующей -записи в RSpec

Я написал эту спецификацию в продуктах _контроллер _spec.rb, который предназначен для проверки перенаправления, когда уничтожение вызывается для несуществующей -записи, :"удаление несуществующего -продукта должно перенаправлять на...
вопрос задан: 17 April 2012 11:23
0
ответов

Rspec: как указать request.env во вспомогательной спецификации?

В моем вспомогательном модуле есть: def abc(url) ... if request.env['HTTP_USER_AGENT'] do something end end В моем файле спецификаций у меня есть: description "#abc" do before(:each) do @meth = :abc ...
вопрос задан: 12 April 2012 21:47
0
ответов

Как имитировать вход в систему с помощью RSpec?

Я играю с Rails уже пару лет и создал пару сносных приложений, которые находятся в разработке. Однако я всегда избегал тестирования и решил исправить это...
вопрос задан: 11 April 2012 23:32
0
ответов

Тестирование лямбды

Я создаю функцию импорта, которая импортирует CSV-файлы в несколько таблиц. Я сделал модуль под названием CsvParser, который анализирует файл CSV и создает записи. Мои модели, которые получают действия создания...
вопрос задан: 11 April 2012 10:37
0
ответов

Предупреждение среды выполнения Capybara Webkit: Класс реализован в обоих

Я получаю множество предупреждений от webkit, когда запускаю rspec. Я использую capybara-webkit и qt, установленные из brew. Я уверен, что хотел бы исправить это. Спасибо за вашу помощь. Предупреждения вроде: «Реализовано в ...
вопрос задан: 10 April 2012 19:20
0
ответов

RSpec. Как проверить, вызывается ли метод объекта?

Я пишу спецификацию для контроллера: он «должен вызывать метод, выполняющий поиск фильмов» do movie = Movie.new movie.should_receive(:search_similar) get :find_similar, {:id => '1'} ...
вопрос задан: 7 April 2012 16:09
0
ответов

как протестировать метод контроллера с помощью rspec?

Я пытаюсь изучить rspec. Кажется, я не могу протестировать метод контроллера rails. Когда я вызываю метод в тесте, rspec просто возвращает ошибку неопределенного метода. Вот мой тестовый пример, он "должен...
вопрос задан: 7 April 2012 04:15