У меня есть проект, в котором я использую rails 3.2.3, rspec 2.9.0 и simplecov 0.6.1, все они кажутся последними жемчужинами. Я получаю результаты покрытия кода для своих контроллеров и моделей, но не для представлений. ...
При тестировании ответа JSON от теста контроллера RSPEC с помощью JBuilder от DHH мой response.body всегда имеет значение «{}». Он отлично работает в режимах разработки/производства И когда я использую метод to_json...
Есть ли способ заглушить метод только для определенных аргументов. Что-то вроде этого boss.stub(:fire!).with(employee1).and_return(true) Если какой-либо другой сотрудник передается в boss.fire! метод, я получу босса ...
В последние пару дней я продвигался медленно, добавляя тесты в существующее приложение rails, над которым я немного работал. Я просто пытаюсь выяснить, сколько и каких тестов (...
Это домашнее задание, над которым я работаю, чтобы ознакомиться с TDD и Rspec. Но как-то
Я не понимаю, почему следующий тест не удался: описать «обновление» сделать фикстуры :movies до :...
Я использую Ruby on Rails 3.2.2 и rspec-rails-2.8.1. Чтобы сделать мои файлы спецификаций СУХИМИ (Don't Repeat Yourself)и заполнить тестовую базу данных, я хотел бы запустить хук before(:each)для всех этих...
Я ищу простой способ использовать JBuilder и тестировать вывод json с помощью RSpec. Популярным способом тестирования JSON является реализация метода as_json, а затем в RSpec сравнение полученного объекта с...
Это то, что моя спецификация файл выглядит так: spec/api/v1/projects_spec.rb require "spec_helper" description "/api/v1/projects", :type => :api do context "проекты, просматриваемые этим пользователем" сделайте это "JSON" ...
Я действительно не могу понять, почему DatabaseCleaner не очищает мою тестовую базу данных. Вот что я получаю подсказку 1.9.2p290 :007 > DatabaseCleaner.clean -- => [#
Я использую rails 3.2.1 с rspec 2.8.1 на ruby 1.9.3p0, и при выполнении моих тестов он показывает отрицательное значение времени. Это раздражает, поскольку я пытаюсь оптимизировать свои тесты. Запуск: spec/models/...
Дан класс с парой переменных экземпляра и несколькими методами. Некоторые переменные экземпляра доступны через attr_reader и attr_accessor. Таким образом, остальные являются приватными.
Некоторые из приватных ...
У меня есть класс класса ActionMailer class UserMailer < ActionMailer::Base default from: (hidden) def submit_reminder user @user = user mail :to => ...
Я просматриваю учебник, в котором предлагается использовать rspec, но я уже прошел через множество установок rails по умолчанию. Совершенно не хочется переделывать установку. В любом случае, ...
Я ищу правильный способ проверить наличие атрибута в ответе XML или JSON. Мне все равно, равно ли значение nil, пусто или любое другое значение, на самом деле мой ответ может содержать 3 ...
Когда в моих спецификациях возникает ошибка, я получаю такое сообщение: Поставщик должен отклонить повторяющиеся имена. Сбой / Ошибка: user_with_duplicate_email.should_not be_valid Ожидаемый действительный? чтобы вернуть false, получил ...
Мне интересно, как вы тестировали поиск в своем приложении при использовании ElasticSearch и Tire. Как настроить новый тестовый экземпляр ElasticSearch? Есть ли способ издеваться над этим?
Любые жемчужины, которые вы знаете...
Я пытаюсь протестировать что-то очень простое с помощью Rsec в моем приложении Rails. Это тестовый фрагмент кода в spec/controllers/movies_controller_spec.rb описать MoviesController сделать описание 'update'...
Привет, друзья, я хочу протестировать загрузку файла в капибаре. Я пробовал page.response_headers['Content-Type'] Но это вызывает исключение Capybara::NotSupportedByDriverError. Я также попробовал страницу....
У меня есть контроллер импорта в rails, который импортирует несколько файлов CSV с несколькими записями в мою базу данных. Я хотел бы проверить в RSpec, действительно ли записи сохраняются с использованием RSpec:
rubyMine «Обнаружена среда MiniTest» ошибка при выполнении всех тестов модели. Я могу запускать все тесты модели из обычной командной строки.
например. rake spec: models
Когда я использую rubyMine:
я могу запустить одну модель ...
У меня есть такой блок описания: описать «Документы» сделать тему { страница } let (:course) { FactoryGirl.create(:course) } описать «новое» сделать перед тем, как посетить new_course_document_path(...
По сути, я пытаюсь нажать на кнопку, которая становится видимой при наведении курсора на другой элемент (его родитель). Я пытался использовать триггер ('mouseover') для родителя скрытой кнопки,...
Мне нравится запускать свои тесты Rspec с запущенным Spork в отдельной вкладке. Обычно я запускаю свои тесты с помощью rspec spec, под которым я подразумеваю "рекурсивный поиск и запуск всего в папке spec". Я ...
Я использую 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. Я правильно установил и настроил все драгоценные камни, но в Терминале...
Приложение My Rails 3.2 использует OmniAuth и Devise для входа в Twitter. Система аутентификации работает нормально. Я хотел бы написать интеграционный тест в rspec, чтобы убедиться, что все работает. Использование ...
Я продолжаю получать эту странную ошибку, когда использую методы водосвинки вне блока before: $ rspec . -e "Сброс пароля"
/spec/requests/password_resets_spec.rb:9:in `block (2 уровня) в
Мне нужно профилировать набор тестов, который я обычно запускаю с помощью bundle exec rspec spec/, и создать изображение в формате GIF. Какой командой запустить perftools.rb, чтобы он правильно работал с упаковщиком?