Результаты поиска по запросу "rspec"

2 ответа

Использование заголовка с Ruby 1.8.7

Как я могу использовать заглавные буквы в строке, чтобы заглавными были только обозначенные слова. Вы должны пройти этот тест: "Барак Обама" == "Барак Обама" и "Ловец во ржи" == "Ловец во ржи" Пока у меня есть метод, который будет использовать ...

8 ответов

Разрешение двусмысленности капибары

Как мне решить двусмысленность в Капибаре? По какой-то причине мне нужны ссылки с одинаковыми значениями на странице, но я не могу создать тест, так как получаю ошибку Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, ...

2 ответа

Проверка правильности длины пароля с помощью RSpec

Я пишу некоторые модульные тесты, чтобы гарантировать, что модель User не может иметь пароль длиной менее 8 символов. Я начал с модели пользователя: class User < ActiveRecord::Base ... validates :password, :length =>{ :minimum => 90, :too_short ...

ТОП публикаций

3 ответа

RSpec - проверить, вызвал ли метод свой параметр блока

У меня есть метод, который принимает блок кода в качестве аргумента. Проблема: как проверить с помощью RSpec, если этот метод называется блоком? Блок может быть оценен в любой области, в которой нуждается метод, не обязательно используяyield или ...

1 ответ

Интеграционные тесты Capybara, Devise, CanCan и RSpec: действительный вход 302 перенаправляет на example.com

Обновление: см. Конец поста, чтобы узнать, как теперь работают спецификации, так как у меня есть свои спецификации в спецификации / запросах вместо спецификации / контроллеров. Все еще задаюсь вопросом, как получить ...

2 ответа

Rails.cache очищается между тестами?

Мы кэшируем ID / отображение пути, используяRails.cache в приложении Rails 3.2. На некоторых машинах все работает нормально, а на других значения неверны. Причину трудно отследить, поэтому у меня есть несколько вопросов оRails.cache сам. Это ...

1 ответ

Как использовать RSpecs valid_session?

У меня проблемы с поиском примеров valid_session в RSpec, и теперь все мои скаффолдинговые тесты не работают после добавления авторизации. Проходя обучение Rails Майкла Хартла, я использую аутентификацию, которая описанаВот ...

2 ответа

Настройка Warden для использования в спецификациях контроллера RSpec

Я был в состоянии использовать Devise'ssign_in метод для входа пользователя в спецификации моего контроллера. Но теперь, когда я удаляю Devise из своего приложения, я не совсем уверен, как получить аналогичную функциональность, работая только с ...

2 ответа

Могу ли я установить ожидание для should_receive и выполнить ли он исходный код?

У меня есть что-то вроде: value = nil if some_condition value =my_object.do_stuff() endИ в моем тесте у меня есть следующее: MyObject.any_instance.should_receive(:do_stuff)Однако я хотел бы просто проверить, что метод был вызван, и заставить ...

4 ответа

Rails Tutorial: развязка теста RSpec

Я пытаюсь сделатьУпражнение 2 главы 8.5 [http://ruby.railstutorial.org/book/ruby-on-rails-tutorial#sec-sign_in_out_exercises] в Майкле ХартлеУчебник по Ruby on Rails [http://ruby.railstutorial.org/book/ruby-on-rails-tutorial], ...