Rebuild rubocop TODOs after auto-correcting

This commit is contained in:
James Mason 2018-04-04 10:18:51 -07:00
parent 31c50255e9
commit 84dbb52d11
No known key found for this signature in database
GPG key ID: 1B3951886C449023
580 changed files with 3689 additions and 3133 deletions

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require 'spec_helper'
describe SubscriptionsController do
@ -7,7 +9,7 @@ describe SubscriptionsController do
describe 'POST #create' do
context 'when user is a guest' do
it 'redirects to sign in page' do
post :create, conference_id: conference.short_title
post :create, params: { conference_id: conference.short_title }
expect(response).to redirect_to new_user_session_path
end
end
@ -18,17 +20,17 @@ describe SubscriptionsController do
end
it 'redirects to home page' do
post :create, conference_id: conference.short_title
post :create, params: { conference_id: conference.short_title }
expect(response).to redirect_to root_path
end
it 'shows success message in flash notice' do
post :create, conference_id: conference.short_title
post :create, params: { conference_id: conference.short_title }
expect(flash[:notice]).to match("You have subscribed to receive email notifications for #{conference.title}")
end
it 'subscribes user to conference' do
post :create, conference_id: conference.short_title
post :create, params: { conference_id: conference.short_title }
expect(user.subscriptions.pluck(:conference_id)).to include(conference.id)
end
end
@ -37,17 +39,17 @@ describe SubscriptionsController do
describe 'DELETE #destroy' do
before(:each) do
sign_in(user)
post :create, conference_id: conference.short_title
post :create, params: { conference_id: conference.short_title }
end
it 'redirects to home page' do
delete :destroy, conference_id: conference.short_title
delete :destroy, params: { conference_id: conference.short_title }
expect(response).to redirect_to root_path
end
it 'shows success message in flash notice' do
delete :destroy, conference_id: conference.short_title
expect(flash[:notice]).to match("You have unsubscribed and you will not be receiving email notifications for #{conference.title}.")
delete :destroy, params: { conference_id: conference.short_title }
expect(flash[:notice]).to match("You have unsubscribed and you will not be receiving email notifications for #{conference.title}.")
end
end
end