diff options
Diffstat (limited to 'spec/helpers/events_helper_spec.rb')
-rw-r--r-- | spec/helpers/events_helper_spec.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/helpers/events_helper_spec.rb b/spec/helpers/events_helper_spec.rb index ff99f76eb4d..12519390137 100644 --- a/spec/helpers/events_helper_spec.rb +++ b/spec/helpers/events_helper_spec.rb @@ -3,6 +3,8 @@ require 'spec_helper' describe EventsHelper do + include Gitlab::Routing + describe '#event_commit_title' do let(:message) { 'foo & bar ' + 'A' * 70 + '\n' + 'B' * 80 } @@ -197,5 +199,17 @@ describe EventsHelper do expect(subject).to eq("#{project_base_url}/-/merge_requests/#{event.note_target.iid}#note_#{event.target.id}") end + + context 'for design note events' do + let(:event) { create(:event, :for_design, project: project) } + + it 'returns an appropriate URL' do + iid = event.note_target.issue.iid + filename = event.note_target.filename + note_id = event.target.id + + expect(subject).to eq("#{project_base_url}/-/issues/#{iid}/designs/#{filename}#note_#{note_id}") + end + end end end |