diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-12-22 02:05:34 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-12-22 02:05:34 +0300 |
commit | e6b6ac769bd034aeb14d312db923fc5a2ae1fb89 (patch) | |
tree | 152ad9a59abdebd4204865b378a3678eb9f99cf1 /spec | |
parent | 0fb7483d0df4844842e26825c2d79b04b0a1e76e (diff) |
Add latest changes from gitlab-org/gitlab@16-7-stable-ee
Diffstat (limited to 'spec')
-rw-r--r-- | spec/lib/gitlab/hook_data/project_builder_spec.rb | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/spec/lib/gitlab/hook_data/project_builder_spec.rb b/spec/lib/gitlab/hook_data/project_builder_spec.rb index 9d5eaf0608c..77ab55f3e26 100644 --- a/spec/lib/gitlab/hook_data/project_builder_spec.rb +++ b/spec/lib/gitlab/hook_data/project_builder_spec.rb @@ -12,8 +12,17 @@ RSpec.describe Gitlab::HookData::ProjectBuilder do let(:event_name) { data[:event_name] } let(:attributes) do [ - :event_name, :created_at, :updated_at, :name, :path, :path_with_namespace, :project_id, - :owners, :owner_name, :owner_email, :project_visibility + :created_at, + :event_name, + :name, + :owner_email, + :owner_name, + :owners, + :path, + :path_with_namespace, + :project_id, + :project_visibility, + :updated_at ] end @@ -118,6 +127,19 @@ RSpec.describe Gitlab::HookData::ProjectBuilder do it_behaves_like 'includes the required attributes' it_behaves_like 'does not include `old_path_with_namespace` attribute' + + context 'group has pending owner invitation' do + let_it_be(:group) { create(:group) } + let_it_be(:project) { create(:project, :internal, name: 'group project', namespace: group) } + + let(:owners_data) { [] } + + before do + create(:group_member, :invited, group: group) + end + + it { expect(event_name).to eq('project_create') } + end end context 'on destroy' do |