Skip to content

Commit

Permalink
Fix status_messages_controller_spec: severity is integer
Browse files Browse the repository at this point in the history
  • Loading branch information
coolo committed Nov 23, 2019
1 parent 74c19e3 commit 6e7bc23
Showing 1 changed file with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
it 'create a status message' do
login(admin_user)

post :create, params: { message: 'Some message', severity: 'Green' }
post :create, params: { message: 'Some message', severity: 1 }
expect(response).to redirect_to(root_path)
message = StatusMessage.where(user: admin_user, message: 'Some message', severity: 'Green')
message = StatusMessage.where(user: admin_user, message: 'Some message', severity: 1)
expect(message).to exist
end

Expand All @@ -24,7 +24,7 @@
expect(flash[:error]).to eq("Could not create status message: Severity can't be blank")

expect do
post :create, params: { severity: 'Green' }
post :create, params: { severity: 1 }
end.not_to change(StatusMessage, :count)
expect(response).to redirect_to(root_path)
expect(flash[:error]).to eq("Could not create status message: Message can't be blank")
Expand All @@ -34,20 +34,20 @@
before do
login(user)

post :create, params: { message: 'Some message', severity: 'Green' }
post :create, params: { message: 'Some message', severity: 1 }
end

it 'does not create a status message' do
expect(response).to redirect_to(root_path)
message = StatusMessage.where(user: admin_user, message: 'Some message', severity: 'Green')
message = StatusMessage.where(user: admin_user, message: 'Some message', severity: 1)
expect(message).not_to exist
end
end

context 'empty message' do
before do
login(admin_user)
post :create, params: { severity: 'Green' }
post :create, params: { severity: 1 }
end

it { expect(flash[:error]).to eq("Could not create status message: Message can't be blank") }
Expand All @@ -66,7 +66,7 @@
before do
login(admin_user)
allow_any_instance_of(StatusMessage).to receive(:save).and_return(false)
post :create, params: { message: 'Some message', severity: 'Green' }
post :create, params: { message: 'Some message', severity: 1 }
end

it { expect(flash[:error]).not_to be(nil) }
Expand Down

0 comments on commit 6e7bc23

Please sign in to comment.