diff options
author | Valery Sizov <valery@gitlab.com> | 2017-09-20 13:31:39 +0300 |
---|---|---|
committer | Valery Sizov <valery@gitlab.com> | 2017-09-20 13:31:39 +0300 |
commit | 19a62632f7cc2130d999778b4de85fe1d52fcffa (patch) | |
tree | 4fa66732355bf69dc16f6552b0e85b190712d1bb /spec/models/project_spec.rb | |
parent | 3940ac85200d43555e215a4f7e198999617b896a (diff) | |
download | gitlab-ce-19a62632f7cc2130d999778b4de85fe1d52fcffa.tar.gz |
Add spec for Project#merge_method
It should be deleted from EE side when doing CE->EE merge!
Diffstat (limited to 'spec/models/project_spec.rb')
-rw-r--r-- | spec/models/project_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 78226c6c3fa..c6907fc1ee4 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -408,6 +408,18 @@ describe Project do end end + describe '#merge_method' do + it 'returns "ff" merge_method when ff is enabled' do + project = build(:project, merge_requests_ff_only_enabled: true) + expect(project.merge_method).to be :ff + end + + it 'returns "merge" merge_method when ff is disabled' do + project = build(:project, merge_requests_ff_only_enabled: false) + expect(project.merge_method).to be :merge + end + end + describe '#repository_storage_path' do let(:project) { create(:project, repository_storage: 'custom') } |