diff options
Diffstat (limited to 'spec/controllers/projects/blob_controller_spec.rb')
-rw-r--r-- | spec/controllers/projects/blob_controller_spec.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/spec/controllers/projects/blob_controller_spec.rb b/spec/controllers/projects/blob_controller_spec.rb index 9fee97f938c..b998dee09b2 100644 --- a/spec/controllers/projects/blob_controller_spec.rb +++ b/spec/controllers/projects/blob_controller_spec.rb @@ -347,6 +347,13 @@ RSpec.describe Projects::BlobController do end end end + + it_behaves_like 'tracking unique hll events', :track_editor_edit_actions do + subject { put :update, params: default_params, format: format } + + let(:target_id) { 'g_edit_by_sfe' } + let(:expected_type) { instance_of(Integer) } + end end describe 'DELETE destroy' do @@ -436,4 +443,32 @@ RSpec.describe Projects::BlobController do end end end + + describe 'POST create' do + let(:user) { create(:user) } + let(:default_params) do + { + namespace_id: project.namespace, + project_id: project, + id: 'master', + branch_name: 'master', + file_name: 'docs/EXAMPLE_FILE', + content: 'Added changes', + commit_message: 'Create CHANGELOG' + } + end + + before do + project.add_developer(user) + + sign_in(user) + end + + it_behaves_like 'tracking unique hll events', :track_editor_edit_actions do + subject { post :create, params: default_params, format: format } + + let(:target_id) { 'g_edit_by_sfe' } + let(:expected_type) { instance_of(Integer) } + end + end end |