From 9276a14c41e95e5ca17c648fe71c162f35551057 Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Wed, 11 May 2022 18:09:16 +0300 Subject: Add `id` attributes to headings based on value. --- test/clarktown/renderers/heading_block_test.clj | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'test/clarktown') diff --git a/test/clarktown/renderers/heading_block_test.clj b/test/clarktown/renderers/heading_block_test.clj index 8f229fb..a0852e8 100644 --- a/test/clarktown/renderers/heading_block_test.clj +++ b/test/clarktown/renderers/heading_block_test.clj @@ -6,27 +6,27 @@ (deftest atx-heading-renderer-test (testing "ATX heading block that's a H1" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "# This is a heading block." nil nil)))) (testing "ATX heading block that's a H2" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "## This is a heading block." nil nil)))) (testing "ATX heading block that's a H3" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "### This is a heading block." nil nil)))) (testing "ATX heading block that's a H4" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "#### This is a heading block." nil nil)))) (testing "ATX heading block that's a H5" - (is (= "
This is a heading block.
" + (is (= "
This is a heading block.
" (heading-block/render "##### This is a heading block." nil nil)))) (testing "ATX heading block that's a H6" - (is (= "
This is a heading block.
" + (is (= "
This is a heading block.
" (heading-block/render "###### This is a heading block." nil nil)))) (testing "No H tag when 7 or more # characters" @@ -38,11 +38,11 @@ (heading-block/render "#This is not a heading block." nil nil)))) (testing "ATX heading can precede up to 3 spaces" - (is (= "

This is a heading.

" + (is (= "

This is a heading.

" (heading-block/render " # This is a heading." nil nil))) - (is (= "

This is a heading.

" + (is (= "

This is a heading.

" (heading-block/render " # This is a heading." nil nil))) - (is (= "

This is a heading.

" + (is (= "

This is a heading.

" (heading-block/render " # This is a heading." nil nil)))) (testing "But no more than 3 spaces" @@ -53,17 +53,17 @@ (deftest settext-heading-renderer-text (testing "Settext heading block that's a H1" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "This is a heading block.\n=========" nil nil)))) (testing "Settext heading block that's a H1 spanning multiple lines" - (is (= "

This is a \nheading block spanning multiple lines.

" + (is (= "

This is a \nheading block spanning multiple lines.

" (heading-block/render "This is a \nheading block spanning multiple lines.\n========" nil nil)))) (testing "Settext heading block that's a H2" - (is (= "

This is a heading block.

" + (is (= "

This is a heading block.

" (heading-block/render "This is a heading block.\n---------" nil nil)))) (testing "Settext heading block that's a H2 spanning multiple lines" - (is (= "

This is a \nheading block spanning multiple lines.

" + (is (= "

This is a \nheading block spanning multiple lines.

" (heading-block/render "This is a \nheading block spanning multiple lines.\n--------" nil nil))))) -- cgit v1.2.3