Я пытаюсь написать интеграционный тест для моего приложения + устройство с использованием Capybara.
Вот что у меня есть:
require 'spec_helper'
describe "the signup process", :type => :request do
before :each do
@user_1 = Factory.create(:user, :email => 'bob@golden.com', :password => 'iPassword')
end
it "signs me in" do
visit new_user_session_path
fill_in 'user[email]', :with => 'bob@golden.com'
fill_in 'user[password]', :with => 'iPassword'
click_link_or_button 'Sign In'
end
end
Это проходит.Проблема здесь в том, что он не проверяет, вошел ли пользователь в систему (cookie?) И правильно ли перенаправлен URL-адрес?
Как добавить эти данные в этот тест?Также для неверного входа в систему, как я могу проверить правильность установки оповещения флэш-памяти?
Спасибо