From 40111dac47001b2277098e0a1761b82ca3806899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Tue, 20 May 2014 11:08:50 +0200 Subject: [PATCH] Some extra tests for the wiki --- tests/unit/test_mdrender.py | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/tests/unit/test_mdrender.py b/tests/unit/test_mdrender.py index a04c7516..d2b9c87f 100644 --- a/tests/unit/test_mdrender.py +++ b/tests/unit/test_mdrender.py @@ -129,17 +129,25 @@ def test_proccessor_invalid_task_reference(): TaskBack = references.Task references.Task = MockModelEmpty - result = references.references(dummy_project, "**#task1**") + result = ReferencesPreprocessor(dummy_project).run("**#task1**") assert result == "**#task1**" references.Task = TaskBack def test_proccessor_invalid_type_reference(): - result = references.references(None, "**#invalid1**") + result = ReferencesPreprocessor(dummy_project).run("**#invalid1**") assert result == "**#invalid1**" def test_render_wiki_strong(): assert render(dummy_project, "**test**") == "

test

" + assert render(dummy_project, "__test__") == "

test

" + +def test_render_wiki_italic(): + assert render(dummy_project, "*test*") == "

test

" + assert render(dummy_project, "_test_") == "

test

" + +def test_render_wiki_strike(): + assert render(dummy_project, "~~test~~") == "

test

" def test_render_absolute_link(): assert render(dummy_project, "[test](/test)") == "

test

" @@ -155,6 +163,16 @@ def test_render_wikilink_with_custom_title(): expected_result = "

custom

" assert render(dummy_project, "[[test|custom]]") == expected_result +def test_render_reference_links(): + expected_result = "

An example of reference link

" + source = "An [example][id] of reference link\n [id]: http://example.com/ \"Title\"" + assert render(dummy_project, source) == expected_result + +def test_render_url_autolinks(): + expected_result = "

Test the http://example.com/ autolink

" + source = "Test the http://example.com/ autolink" + assert render(dummy_project, source) == expected_result + def test_render_absolute_image(): assert render(dummy_project, "![test](/test.png)") == "

\"test\"

"