0
ответов

Как получить охват спецификаций представления с помощью rspec, rails и simplecov?

У меня есть проект, в котором я использую rails 3.2.3, rspec 2.9.0 и simplecov 0.6.1, все они кажутся последними жемчужинами. Я получаю результаты покрытия кода для своих контроллеров и моделей, но не для представлений. ...
вопрос задан: 6 April 2012 23:44
0
ответов

Почему JBuilder не возвращает тело ответа в формате JSON при тестировании RSPEC

При тестировании ответа JSON от теста контроллера RSPEC с помощью JBuilder от DHH мой response.body всегда имеет значение «{}». Он отлично работает в режимах разработки/производства И когда я использую метод to_json...
вопрос задан: 2 April 2012 14:49
0
ответов

Метод-заглушка Rspec только для определенных аргументов

Есть ли способ заглушить метод только для определенных аргументов. Что-то вроде этого boss.stub(:fire!).with(employee1).and_return(true) Если какой-либо другой сотрудник передается в boss.fire! метод, я получу босса ...
вопрос задан: 2 April 2012 08:17
0
ответов

Как мне протестировать свое приложение Rails?

В последние пару дней я продвигался медленно, добавляя тесты в существующее приложение rails, над которым я немного работал. Я просто пытаюсь выяснить, сколько и каких тестов (...
вопрос задан: 2 April 2012 01:48
0
ответов

Rspec, проверка контроллера обновлений не работает?

Это домашнее задание, над которым я работаю, чтобы ознакомиться с TDD и Rspec. Но как-то Я не понимаю, почему следующий тест не удался: описать «обновление» сделать фикстуры :movies до :...
вопрос задан: 1 April 2012 18:44
0
ответов

Как мне запускать только определенные тесты в Rspec?

Я думаю, что есть способ запускать только тесты с заданной меткой. Кто-нибудь знает?
вопрос задан: 31 March 2012 18:08
0
ответов

Можно ли добавить «где-то» хук `before(:each)`, чтобы все файлы спецификаций могли его запускать?

Я использую Ruby on Rails 3.2.2 и rspec-rails-2.8.1. Чтобы сделать мои файлы спецификаций СУХИМИ (Don't Repeat Yourself)и заполнить тестовую базу данных, я хотел бы запустить хук before(:each)для всех этих...
вопрос задан: 31 March 2012 17:34
0
ответов

Как использовать RSpec с JBuilder?

Я ищу простой способ использовать JBuilder и тестировать вывод json с помощью RSpec. Популярным способом тестирования JSON является реализация метода as_json, а затем в RSpec сравнение полученного объекта с...
вопрос задан: 31 March 2012 16:55
0
ответов

неопределенный метод 'env' для nil:NilClass

Это то, что моя спецификация файл выглядит так: spec/api/v1/projects_spec.rb require "spec_helper" description "/api/v1/projects", :type => :api do context "проекты, просматриваемые этим пользователем" сделайте это "JSON" ...
вопрос задан: 29 March 2012 19:42
0
ответов

RSpec + средство очистки базы данных, неправильно очищает

Я действительно не могу понять, почему DatabaseCleaner не очищает мою тестовую базу данных. Вот что я получаю подсказку 1.9.2p290 :007 > DatabaseCleaner.clean -- => [#
вопрос задан: 29 March 2012 15:22
0
ответов

rspec показывает отрицательное время

Я использую rails 3.2.1 с rspec 2.8.1 на ruby ​​1.9.3p0, и при выполнении моих тестов он показывает отрицательное значение времени. Это раздражает, поскольку я пытаюсь оптимизировать свои тесты. Запуск: spec/models/...
вопрос задан: 28 March 2012 01:11
0
ответов

Как установить приватную переменную экземпляра, используемую в тесте метода?

Дан класс с парой переменных экземпляра и несколькими методами. Некоторые переменные экземпляра доступны через attr_reader и attr_accessor. Таким образом, остальные являются приватными. Некоторые из приватных ...
вопрос задан: 27 March 2012 23:38
0
ответов

Capybara и Rspec: правильно ли использовать совместно inside() и have_selector()?

Я использую rspec 2.6.0 и Capybara 1.1.1 для приемочного тестирования. Со следующим представлением: Имя группы 3 true
вопрос задан: 27 March 2012 21:41
0
ответов

Вызов метода ActionMailer возвращает nil в модуле во время тестирования rspec

У меня есть класс класса ActionMailer class UserMailer < ActionMailer::Base default from: (hidden) def submit_reminder user @user = user mail :to => ...
вопрос задан: 27 March 2012 06:11
0
ответов

Ruby on Rails: переключитесь с test_unit на rspec

Я просматриваю учебник, в котором предлагается использовать rspec, но я уже прошел через множество установок rails по умолчанию. Совершенно не хочется переделывать установку. В любом случае, ...
вопрос задан: 27 March 2012 05:53
0
ответов

Как проверить наличие атрибута в XML/JSON с помощью RSpec?

Я ищу правильный способ проверить наличие атрибута в ответе XML или JSON. Мне все равно, равно ли значение nil, пусто или любое другое значение, на самом деле мой ответ может содержать 3 ...
вопрос задан: 26 March 2012 16:57
0
ответов

Как сократить трассировку для сбоя теста в RSpec 2?

Когда в моих спецификациях возникает ошибка, я получаю такое сообщение: Поставщик должен отклонить повторяющиеся имена. Сбой / Ошибка: user_with_duplicate_email.should_not be_valid Ожидаемый действительный? чтобы вернуть false, получил ...
вопрос задан: 24 March 2012 13:50
0
ответов

Как протестировать ElasticSearch в приложении Rails (Rspec)

Мне интересно, как вы тестировали поиск в своем приложении при использовании ElasticSearch и Tire. Как настроить новый тестовый экземпляр ElasticSearch? Есть ли способ издеваться над этим? Любые жемчужины, которые вы знаете...
вопрос задан: 23 March 2012 23:57
0
ответов

Rails использует Rspec для тестирования ---> ActionView::MissingTemplate:

Я пытаюсь протестировать что-то очень простое с помощью Rsec в моем приложении Rails. Это тестовый фрагмент кода в spec/controllers/movies_controller_spec.rb описать MoviesController сделать описание 'update'...
вопрос задан: 22 March 2012 20:32
0
ответов

Как проверить загрузку файла с помощью rspec 1.3.0/capybara 0.3.9/selenium?

Привет, друзья, я хочу протестировать загрузку файла в капибаре. Я пробовал page.response_headers['Content-Type'] Но это вызывает исключение Capybara::NotSupportedByDriverError. Я также попробовал страницу....
вопрос задан: 21 March 2012 11:28
0
ответов

Как сказать «any_instance» «should_receive» любое количество раз в RSpec

У меня есть контроллер импорта в rails, который импортирует несколько файлов CSV с несколькими записями в мою базу данных. Я хотел бы проверить в RSpec, действительно ли записи сохраняются с использованием RSpec:
вопрос задан: 21 March 2012 08:30
0
ответов

rubyMine «Невозможно подключить репортер теста к тестовой среде»

rubyMine «Обнаружена среда MiniTest» ошибка при выполнении всех тестов модели. Я могу запускать все тесты модели из обычной командной строки. например. rake spec: models Когда я использую rubyMine: я могу запустить одну модель ...
вопрос задан: 21 March 2012 02:08
0
ответов

Недействительный gemspec -Illformed требования [«# 3.2.0»]

Недействительный gemspec в [/ usr / lib / ruby /gems/1.8/specifications/activemodel-3.2.0.gemspec]: неверно сформулированное требование ["# 3.2.0"] Из-за попытки выполнить обновление sudo gem ...
вопрос задан: 21 March 2012 02:07
0
ответов

Могу ли я использовать раньше :all с водосвинкой?

У меня есть такой блок описания: описать «Документы» сделать тему { страница } let (:course) { FactoryGirl.create(:course) } описать «новое» сделать перед тем, как посетить new_course_document_path(...
вопрос задан: 20 March 2012 12:37
0
ответов

Как эмулировать наведение мыши с помощью Capybara

По сути, я пытаюсь нажать на кнопку, которая становится видимой при наведении курсора на другой элемент (его родитель). Я пытался использовать триггер ('mouseover') для родителя скрытой кнопки,...
вопрос задан: 20 March 2012 09:30
0
ответов

Как заставить Rspec запускать все тесты, вложенные в папку?

Мне нравится запускать свои тесты Rspec с запущенным Spork в отдельной вкладке. Обычно я запускаю свои тесты с помощью rspec spec, под которым я подразумеваю "рекурсивный поиск и запуск всего в папке spec". Я ...
вопрос задан: 20 March 2012 03:21
0
ответов

Как решить проблему «[ОШИБКА] Ошибка сегментации»?

Я использую Mac OS под управлением Snow Leopard 10.6.8 и RVM 1.10.3, Ruby 1.9.3-p125, Ruby on Rails 3.2.2 и rspec-rails-2.8.1. Я правильно установил и настроил все драгоценные камни, но в Терминале...
вопрос задан: 18 March 2012 10:59
0
ответов

Rails rspec и omniauth (интеграционное тестирование)

Приложение My Rails 3.2 использует OmniAuth и Devise для входа в Twitter. Система аутентификации работает нормально. Я хотел бы написать интеграционный тест в rspec, чтобы убедиться, что все работает. Использование ...
вопрос задан: 16 March 2012 02:07
0
ответов

неопределенная локальная переменная или метод капибары rspec

Я продолжаю получать эту странную ошибку, когда использую методы водосвинки вне блока before: $ rspec . -e "Сброс пароля" /spec/requests/password_resets_spec.rb:9:in `block (2 уровня) в
вопрос задан: 13 March 2012 18:29
0
ответов

Как профилировать RSpec с помощью perftools и сборщика?

Мне нужно профилировать набор тестов, который я обычно запускаю с помощью bundle exec rspec spec/, и создать изображение в формате GIF. Какой командой запустить perftools.rb, чтобы он правильно работал с упаковщиком?
вопрос задан: 13 March 2012 08:44