From 5f563911ad35ddada9bb488949cfacb64713b127 Mon Sep 17 00:00:00 2001 From: kikito Date: Tue, 22 Dec 2015 11:26:42 +0100 Subject: [PATCH] adds a test --- spec/features/sessions_spec.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 spec/features/sessions_spec.rb diff --git a/spec/features/sessions_spec.rb b/spec/features/sessions_spec.rb new file mode 100644 index 000000000..990a94d5f --- /dev/null +++ b/spec/features/sessions_spec.rb @@ -0,0 +1,23 @@ +require 'rails_helper' + +feature 'Sessions' do + + scenario 'Staying in the same page after doing login/logout' do + user = create(:user, sign_in_count: 10) + debate = create(:debate) + + visit debate_path(debate) + + login_through_form_as(user) + + expect(page).to have_content('You have been signed in successfully') + expect(current_path).to eq(debate_path(debate)) + + click_link 'Sign out' + + expect(page).to have_content('You have been signed out successfully') + expect(current_path).to eq(debate_path(debate)) + end + +end +