diff options
Diffstat (limited to 'spec/models/project_spec.rb')
-rw-r--r-- | spec/models/project_spec.rb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index fdcee973fa7..ae4db1c2158 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -4966,7 +4966,7 @@ describe Project do end end - context '#members_among' do + describe '#members_among' do let(:users) { create_list(:user, 3) } set(:group) { create(:group) } @@ -5507,6 +5507,18 @@ describe Project do end end + describe '#limited_protected_branches' do + let(:project) { create(:project) } + let!(:protected_branch) { create(:protected_branch, project: project) } + let!(:another_protected_branch) { create(:protected_branch, project: project) } + + subject { project.limited_protected_branches(1) } + + it 'returns limited number of protected branches based on specified limit' do + expect(subject).to eq([another_protected_branch]) + end + end + def rugged_config rugged_repo(project.repository).config end |