diff options
author | Douwe Maan <douwe@selenight.nl> | 2017-11-16 12:23:50 +0100 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2017-11-16 15:12:23 +0100 |
commit | f691010d5c66b543c05ed4d53d663986b05dc90f (patch) | |
tree | 7ae8c49381f97f7be9ccce60d24a6bf695b9b63f /spec/controllers/projects/notes_controller_spec.rb | |
parent | a4072db0198896242886d22c644ed91c1016aa8d (diff) | |
download | gitlab-ce-f691010d5c66b543c05ed4d53d663986b05dc90f.tar.gz |
Make sure NotesActions#noteable returns a Noteable in the update actiondm-notes-actions-noteable-for-update
Diffstat (limited to 'spec/controllers/projects/notes_controller_spec.rb')
-rw-r--r-- | spec/controllers/projects/notes_controller_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/controllers/projects/notes_controller_spec.rb b/spec/controllers/projects/notes_controller_spec.rb index 5f5a789d5cc..37e9f863fc4 100644 --- a/spec/controllers/projects/notes_controller_spec.rb +++ b/spec/controllers/projects/notes_controller_spec.rb @@ -336,6 +336,29 @@ describe Projects::NotesController do end end + describe 'PUT update' do + let(:request_params) do + { + namespace_id: project.namespace, + project_id: project, + id: note, + format: :json, + note: { + note: "New comment" + } + } + end + + before do + sign_in(note.author) + project.team << [note.author, :developer] + end + + it "updates the note" do + expect { put :update, request_params }.to change { note.reload.note } + end + end + describe 'DELETE destroy' do let(:request_params) do { |