diff options
author | Bob Van Landuyt <bob@vanlanduyt.co> | 2017-09-10 17:20:27 +0200 |
---|---|---|
committer | Bob Van Landuyt <bob@vanlanduyt.co> | 2017-10-04 22:49:41 +0200 |
commit | bb5187bb2a71f87b3ff49388f70dbcb27dfe4c6a (patch) | |
tree | 3049fc8a014ea93fdee87d1cb3ac9eefd8ea88c6 /spec | |
parent | 8f6dac4991ba7f5771a24175784f19dc1bbd4103 (diff) | |
download | gitlab-ce-bb5187bb2a71f87b3ff49388f70dbcb27dfe4c6a.tar.gz |
Handle case where 2 matches in the same tree are found
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/concerns/group_hierarchy_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/models/concerns/group_hierarchy_spec.rb b/spec/models/concerns/group_hierarchy_spec.rb index 1f4fab88781..bb02983c776 100644 --- a/spec/models/concerns/group_hierarchy_spec.rb +++ b/spec/models/concerns/group_hierarchy_spec.rb @@ -124,6 +124,12 @@ describe GroupHierarchy, :nested_groups do expect(described_class.merge_hierarchies(elements, parent)).to eq(expected_hierarchy) end + + it 'merges to elements in the same hierarchy' do + expected_hierarchy = { parent => subgroup } + + expect(described_class.merge_hierarchies([parent, subgroup])).to eq(expected_hierarchy) + end end end end |