From 26f47b23673ced7805011cee28a6cf2d10690eae Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Mon, 25 Oct 2021 11:00:50 +0200 Subject: [PATCH 1/2] Add a failing test about email links --- tests/IntegrationTest.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/IntegrationTest.php b/tests/IntegrationTest.php index 5bf3cf7..dc1e9c7 100644 --- a/tests/IntegrationTest.php +++ b/tests/IntegrationTest.php @@ -136,6 +136,10 @@ public function parserUnitBlockProvider() 'blockName' => 'nodes/list', ]; + yield 'email' => [ + 'blockName' => 'nodes/email', + ]; + yield 'figure' => [ 'blockName' => 'nodes/figure', ]; From a2e9c32f9035487a89f672245aabe372811facb3 Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Mon, 25 Oct 2021 11:02:51 +0200 Subject: [PATCH 2/2] - --- tests/fixtures/expected/blocks/nodes/email.html | 17 +++++++++++++++++ tests/fixtures/source/blocks/nodes/email.rst | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 tests/fixtures/expected/blocks/nodes/email.html create mode 100644 tests/fixtures/source/blocks/nodes/email.rst diff --git a/tests/fixtures/expected/blocks/nodes/email.html b/tests/fixtures/expected/blocks/nodes/email.html new file mode 100644 index 0000000..0a43238 --- /dev/null +++ b/tests/fixtures/expected/blocks/nodes/email.html @@ -0,0 +1,17 @@ +

Lorem ipsum dolor sit amet user@example.com consectetur adipisicing elit.

+ +

Lorem ipsum dolor sit amet user@example.com consectetur adipisicing elit.

+ +

+ Lorem ipsum dolor + sit amet user@example.com consectetur + adipisicing elit. +

+ +

Lorem ipsum dolor sit amet user@example.com consectetur adipisicing elit.

+ +

+ Lorem ipsum dolor + sit amet user@example.com consectetur + adipisicing elit. +

diff --git a/tests/fixtures/source/blocks/nodes/email.rst b/tests/fixtures/source/blocks/nodes/email.rst new file mode 100644 index 0000000..ae53ccf --- /dev/null +++ b/tests/fixtures/source/blocks/nodes/email.rst @@ -0,0 +1,9 @@ +Lorem ipsum dolor sit amet user@example.com consectetur adipisicing elit. + +Lorem ipsum dolor sit amet **user@example.com** consectetur adipisicing elit. + +Lorem ipsum dolor **sit amet user@example.com consectetur** adipisicing elit. + +Lorem ipsum dolor sit amet *user@example.com* consectetur adipisicing elit. + +Lorem ipsum dolor *sit amet user@example.com consectetur* adipisicing elit.