summaryrefslogtreecommitdiff
path: root/spec/features/error_pages_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/features/error_pages_spec.rb')
-rw-r--r--spec/features/error_pages_spec.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/spec/features/error_pages_spec.rb b/spec/features/error_pages_spec.rb
index 77f8aa87237..8dc9e5ade46 100644
--- a/spec/features/error_pages_spec.rb
+++ b/spec/features/error_pages_spec.rb
@@ -2,7 +2,7 @@
require 'spec_helper'
-RSpec.describe 'Error Pages' do
+RSpec.describe 'Error Pages', :js do
let(:user) { create(:user) }
let(:project) { create(:project, :public) }
@@ -14,7 +14,12 @@ RSpec.describe 'Error Pages' do
it 'shows nav links' do
expect(page).to have_link("Home", href: root_path)
expect(page).to have_link("Help", href: help_path)
- expect(page).to have_link(nil, href: destroy_user_session_path)
+ end
+
+ it 'allows user to sign out' do
+ click_link 'Sign out and sign in with a different account'
+
+ expect(page).to have_current_path(new_user_session_path)
end
end