Fix Rubocop offenses
This commit is contained in:
@@ -15,20 +15,20 @@ RSpec.describe 'Authentication' do
|
||||
|
||||
context 'with valid credentials' do
|
||||
it 'allows to sign in' do
|
||||
click_link(I18n.t('sessions.new.link'))
|
||||
click_link(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
fill_in('Email', with: user.email)
|
||||
fill_in('Password', with: password)
|
||||
click_button(I18n.t('sessions.new.link'))
|
||||
click_button(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
expect(page).to have_content(I18n.t('sessions.create.success'))
|
||||
end
|
||||
end
|
||||
|
||||
context 'with invalid credentials' do
|
||||
it 'does not allow to sign in' do
|
||||
click_link(I18n.t('sessions.new.link'))
|
||||
click_link(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
fill_in('Email', with: user.email)
|
||||
fill_in('Password', with: password.reverse)
|
||||
click_button(I18n.t('sessions.new.link'))
|
||||
click_button(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
expect(page).to have_content(I18n.t('sessions.create.failure'))
|
||||
end
|
||||
end
|
||||
@@ -49,7 +49,7 @@ RSpec.describe 'Authentication' do
|
||||
it 'redirects to the desired page immediately after sign-in' do
|
||||
fill_in('Email', with: user.email)
|
||||
fill_in('Password', with: password)
|
||||
click_button(I18n.t('sessions.new.link'))
|
||||
click_button(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
expect(page).to have_content(exercise.title)
|
||||
end
|
||||
|
||||
@@ -59,7 +59,7 @@ RSpec.describe 'Authentication' do
|
||||
it 'informs the user about missing permissions' do
|
||||
fill_in('Email', with: user.email)
|
||||
fill_in('Password', with: password)
|
||||
click_button(I18n.t('sessions.new.link'))
|
||||
click_button(I18n.t('sessions.new.link')) # rubocop:disable Capybara/ClickLinkOrButtonStyle
|
||||
expect(page).to have_content(I18n.t('application.not_authorized'))
|
||||
end
|
||||
end
|
||||
@@ -71,8 +71,8 @@ RSpec.describe 'Authentication' do
|
||||
|
||||
it 'denies access to the request for comment' do
|
||||
visit(rfc_path)
|
||||
expect(page).not_to have_current_path(rfc_path)
|
||||
expect(page).not_to have_content(request_for_comment.exercise.title)
|
||||
expect(page).to have_no_current_path(rfc_path)
|
||||
expect(page).to have_no_content(request_for_comment.exercise.title)
|
||||
expect(page).to have_current_path(sign_in_path)
|
||||
expect(page).to have_content(I18n.t('application.not_signed_in'))
|
||||
end
|
||||
@@ -105,8 +105,8 @@ RSpec.describe 'Authentication' do
|
||||
it 'denies access to the request for comment' do
|
||||
mail.deliver_now
|
||||
visit(rfc_link)
|
||||
expect(page).not_to have_current_path(rfc_link)
|
||||
expect(page).not_to have_content(request_for_comment.exercise.title)
|
||||
expect(page).to have_no_current_path(rfc_link)
|
||||
expect(page).to have_no_content(request_for_comment.exercise.title)
|
||||
expect(page).to have_current_path(sign_in_path)
|
||||
expect(page).to have_content(I18n.t('application.not_signed_in'))
|
||||
end
|
||||
@@ -164,7 +164,7 @@ RSpec.describe 'Authentication' do
|
||||
end
|
||||
|
||||
it 'allows to sign out' do
|
||||
click_link(I18n.t('sessions.destroy.link'))
|
||||
click_on(I18n.t('sessions.destroy.link'))
|
||||
expect(page).to have_content(I18n.t('sessions.destroy.success'))
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user