This commit is contained in:
parent
c26d94e504
commit
28baaa3c3d
@ -99,9 +99,15 @@ RSpec.describe NotesController, type: :controller do
|
|||||||
|
|
||||||
it 'redirects if note is not owned' do
|
it 'redirects if note is not owned' do
|
||||||
note = create(:note)
|
note = create(:note)
|
||||||
put :update, params: {id: note.to_param, note: valid_attributes}, session: valid_session
|
put :update, params: {id: note.to_param, note: valid_attributes, format: :html}, session: valid_session
|
||||||
expect(response).to redirect_to(root_path)
|
expect(response).to redirect_to(root_path)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'returns a 403 if note is not owned for json requests' do
|
||||||
|
note = create(:note)
|
||||||
|
put :update, params: {id: note.to_param, note: valid_attributes, format: :json}, session: valid_session
|
||||||
|
expect(response).to have_http_status 403
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context "with invalid params" do
|
context "with invalid params" do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user