summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorJacob Schatz <jschatz@gitlab.com>2016-12-22 21:25:11 +0000
committerJacob Schatz <jschatz@gitlab.com>2016-12-22 21:25:11 +0000
commit05347e0748118d95724e2bd842f690cba5b03f8e (patch)
treec02a64973945455d5f665dbfa81f64718a14b8a1 /spec
parent7ca181d8e03f58a7be1e901645b26bb0cc8e89fb (diff)
parent940d8a06422b94ee7a5ff36d91a820fff3d9947b (diff)
downloadgitlab-ce-05347e0748118d95724e2bd842f690cba5b03f8e.tar.gz
Merge branch 'markdown-input-symbol-regex' into 'master'
Stops GFM special characters interfering with markdown tags See merge request !8265
Diffstat (limited to 'spec')
-rw-r--r--spec/features/issues/gfm_autocomplete_spec.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/features/issues/gfm_autocomplete_spec.rb b/spec/features/issues/gfm_autocomplete_spec.rb
index df3a467cbb7..d0294908d2c 100644
--- a/spec/features/issues/gfm_autocomplete_spec.rb
+++ b/spec/features/issues/gfm_autocomplete_spec.rb
@@ -47,6 +47,24 @@ feature 'GFM autocomplete', feature: true, js: true do
expect_to_wrap(true, label_item, note, label.title)
end
+ it "does not show drpdown when preceded with a special character" do
+ note = find('#note_note')
+ page.within '.timeline-content-form' do
+ note.native.send_keys('')
+ note.native.send_keys("@")
+ note.click
+ end
+
+ expect(page).to have_selector('.atwho-container')
+
+ page.within '.timeline-content-form' do
+ note.native.send_keys("@")
+ note.click
+ end
+
+ expect(page).to have_selector('.atwho-container', visible: false)
+ end
+
it 'doesn\'t wrap for assignee values' do
note = find('#note_note')
page.within '.timeline-content-form' do