diff options
author | mhasbini <mohammad.hasbini@gmail.com> | 2017-03-09 02:14:16 +0200 |
---|---|---|
committer | mhasbini <mohammad.hasbini@gmail.com> | 2017-03-09 02:14:16 +0200 |
commit | ac669df526a8cf42cd990b93f5a3f8f87e3eff9d (patch) | |
tree | 2e448c8aab0e3dc1294ddd54afcd6a2bdfab9620 /spec/features/issues/form_spec.rb | |
parent | f5c174a48498ed2743f42a0dc7eb659a89eb5945 (diff) | |
download | gitlab-ce-ac669df526a8cf42cd990b93f5a3f8f87e3eff9d.tar.gz |
link issuable reference to itself in header
Diffstat (limited to 'spec/features/issues/form_spec.rb')
-rw-r--r-- | spec/features/issues/form_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/features/issues/form_spec.rb b/spec/features/issues/form_spec.rb index d4e0ef91856..755992069ff 100644 --- a/spec/features/issues/form_spec.rb +++ b/spec/features/issues/form_spec.rb @@ -1,6 +1,8 @@ require 'rails_helper' describe 'New/edit issue', feature: true, js: true do + include GitlabRoutingHelper + let!(:project) { create(:project) } let!(:user) { create(:user)} let!(:user2) { create(:user)} @@ -78,6 +80,14 @@ describe 'New/edit issue', feature: true, js: true do expect(page).to have_content label2.title end end + + page.within '.issuable-meta' do + issue = Issue.find_by(title: 'title') + + expect(page).to have_text("Issue #{issue.to_reference}") + # compare paths because the host differ in test + expect(find_link(issue.to_reference)[:href]).to end_with(issue_path(issue)) + end end it 'correctly updates the dropdown toggle when removing a label' do |