Commit ed9936bf authored by Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre

Merge branch '13847-epic-issue' into 'master'

Add specs for assigning an issue to an epic during the create

See merge request gitlab-org/gitlab!20548
parents 89ffa9d8 b6a7a8da
...@@ -33,11 +33,28 @@ RSpec.shared_examples 'issue with epic_id parameter' do ...@@ -33,11 +33,28 @@ RSpec.shared_examples 'issue with epic_id parameter' do
let(:params) { { title: 'issue1', epic_id: epic.id } } let(:params) { { title: 'issue1', epic_id: epic.id } }
it 'creates epic issue link' do context 'when a project is a direct child of the epic group' do
issue = execute it 'creates epic issue link' do
issue = execute
expect(issue).to be_persisted expect(issue).to be_persisted
expect(issue.epic).to eq(epic) expect(issue.epic).to eq(epic)
end
end
context 'when a project is from a subgroup of the epic group' do
before do
subgroup = create(:group, parent: group)
create(:epic, group: subgroup)
project.update(group: subgroup)
end
it 'creates epic issue link' do
issue = execute
expect(issue).to be_persisted
expect(issue.epic).to eq(epic)
end
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment