summaryrefslogtreecommitdiff
path: root/spec/features/issues/form_spec.rb
diff options
context:
space:
mode:
authormhasbini <mohammad.hasbini@gmail.com>2017-03-09 02:14:16 +0200
committermhasbini <mohammad.hasbini@gmail.com>2017-03-09 02:14:16 +0200
commitac669df526a8cf42cd990b93f5a3f8f87e3eff9d (patch)
tree2e448c8aab0e3dc1294ddd54afcd6a2bdfab9620 /spec/features/issues/form_spec.rb
parentf5c174a48498ed2743f42a0dc7eb659a89eb5945 (diff)
downloadgitlab-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.rb10
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