summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDouwe Maan <douwe@selenight.nl>2017-01-19 13:47:54 -0600
committerDouwe Maan <douwe@selenight.nl>2017-01-19 13:47:54 -0600
commitd89f56161297921f3f3ccdf0d186f39ff1c0a4d3 (patch)
treea04cf4f703850c0afb05b125c409d110c689407b /spec
parent2b37e4c1995284a4871d6d7077b0884e95c2496e (diff)
downloadgitlab-ce-d89f56161297921f3f3ccdf0d186f39ff1c0a4d3.tar.gz
Improve support for linebreaks, tables and nested blockquotes in lists
Diffstat (limited to 'spec')
-rw-r--r--spec/features/copy_as_gfm_spec.rb29
1 files changed, 22 insertions, 7 deletions
diff --git a/spec/features/copy_as_gfm_spec.rb b/spec/features/copy_as_gfm_spec.rb
index 86cb67d275a..6656d6a1e5d 100644
--- a/spec/features/copy_as_gfm_spec.rb
+++ b/spec/features/copy_as_gfm_spec.rb
@@ -236,8 +236,6 @@ describe 'Copy as GFM', feature: true, js: true do
it 'supports SanitizationFilter' do
verify(
<<-GFM.strip_heredoc
- BR: <br>
-
<sub>sub</sub>
<dl>
@@ -284,6 +282,8 @@ describe 'Copy as GFM', feature: true, js: true do
it 'supports MarkdownFilter' do
verify(
+ "Line with two spaces at the end \nto insert a linebreak",
+
'`code`',
'`` code with ` ticks ``',
@@ -308,7 +308,7 @@ describe 'Copy as GFM', feature: true, js: true do
# multiline list item
<<-GFM.strip_heredoc,
- Multiline
- List item
+ List item
GFM
# nested lists
@@ -316,7 +316,14 @@ describe 'Copy as GFM', feature: true, js: true do
- Nested
- - Lists
+ - Lists
+ GFM
+
+ # list with blockquote
+ <<-GFM.strip_heredoc,
+ - List
+
+ > Blockquote
GFM
'1. Numbered list item',
@@ -324,7 +331,7 @@ describe 'Copy as GFM', feature: true, js: true do
# multiline numbered list item
<<-GFM.strip_heredoc,
1. Multiline
- Numbered list item
+ Numbered list item
GFM
# nested numbered list
@@ -332,7 +339,7 @@ describe 'Copy as GFM', feature: true, js: true do
1. Nested
- 1. Numbered lists
+ 1. Numbered lists
GFM
'# Heading',
@@ -355,10 +362,18 @@ describe 'Copy as GFM', feature: true, js: true do
# table
<<-GFM.strip_heredoc,
| Centered | Right | Left |
- | :------: | ----: | ---- |
+ |:--------:|------:|------|
| Foo | Bar | **Baz** |
| Foo | Bar | **Baz** |
GFM
+
+ # table with empty heading
+ <<-GFM.strip_heredoc,
+ | | x | y |
+ |---|---|---|
+ | a | 1 | 0 |
+ | b | 0 | 1 |
+ GFM
)
end