jekyll-toc-0.13.1/ 0000755 0000041 0000041 00000000000 13615547335 013715 5 ustar www-data www-data jekyll-toc-0.13.1/test/ 0000755 0000041 0000041 00000000000 13615547335 014674 5 ustar www-data www-data jekyll-toc-0.13.1/test/parser/ 0000755 0000041 0000041 00000000000 13615547335 016170 5 ustar www-data www-data jekyll-toc-0.13.1/test/parser/test_inject_anchors_filter.rb 0000644 0000041 0000041 00000001001 13615547335 024102 0 ustar www-data www-data # frozen_string_literal: true require 'test_helper' class TestInjectAnchorsFilter < Minitest::Test include TestHelpers def setup read_html_and_create_parser end def test_injects_anchors_into_content html = @parser.inject_anchors_into_html assert_match(%r{Simple H1}, html) end def test_does_not_inject_toc html = @parser.inject_anchors_into_html assert_nil(/
* level-4
* level-3 * level-2 * level-1
HTML
actual = Kramdown::Document.new(text).to_html
assert_equal(expected, actual)
end
def test_kramdown_list_4
text = <<~MARKDOWN
* level-1
* level-4
* level-3
* level-2
* level-1
MARKDOWN
expected = <<~HTML