mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-11 05:36:07 +10:00
Add Markdown feature specs for markup inside links
It was already working, just want to make sure we don't break it in the future.
This commit is contained in:
@@ -161,6 +161,19 @@ describe 'GitLab Markdown' do
|
||||
end
|
||||
end
|
||||
|
||||
describe 'Edge Cases' do
|
||||
it 'allows markup inside link elements' do
|
||||
expect(@doc.at_css('a[href="#link-emphasis"]').to_html).
|
||||
to eq %{<a href="#link-emphasis"><em>text</em></a>}
|
||||
|
||||
expect(@doc.at_css('a[href="#link-strong"]').to_html).
|
||||
to eq %{<a href="#link-strong"><strong>text</strong></a>}
|
||||
|
||||
expect(@doc.at_css('a[href="#link-code"]').to_html).
|
||||
to eq %{<a href="#link-code"><code>text</code></a>}
|
||||
end
|
||||
end
|
||||
|
||||
describe 'EmojiFilter' do
|
||||
it 'parses Emoji' do
|
||||
expect(@doc).to have_selector('img.emoji', count: 10)
|
||||
|
||||
Vendored
+8
@@ -94,6 +94,14 @@ The problem with SanitizationFilter is that it can be too aggressive.
|
||||
| `1 < 3 & 5` | 1 < 3 & 5 | 1 < 3 & 5 |
|
||||
| `<foo>` | <foo> | <foo> |
|
||||
|
||||
### Edge Cases
|
||||
|
||||
Markdown should be usable inside a link. Let's try!
|
||||
|
||||
- [_text_](#link-emphasis)
|
||||
- [**text**](#link-strong)
|
||||
- [`text`](#link-code)
|
||||
|
||||
### EmojiFilter
|
||||
|
||||
Because life would be :zzz: without Emoji, right? :rocket:
|
||||
|
||||
Reference in New Issue
Block a user