# Returns the markdown formatter: markdown or common_mark
# ToDo: Remove this when markdown will be removed
def markdown_formatter
- if Setting.text_formatting == "common_mark"
- "common_mark"
- else
+ if Setting.text_formatting == "markdown"
"markdown"
+ else
+ "common_mark"
end
end
end
end
+ # TODO: Remove this test when Redcarpet-based Markdown formatter is removed
+ def test_markdown_formatter
+ [
+ ['markdown', 'markdown'],
+ ['common_mark', 'common_mark'],
+ ['textile', 'common_mark'],
+ ['', 'common_mark']
+ ].each do |text_formatting, expected|
+ with_settings text_formatting: text_formatting do
+ assert_equal expected, markdown_formatter
+ end
+ end
+ end
+
private
def wiki_links_with_special_characters