def test_get_section_should_support_lines_with_spaces_before_heading
# the lines after Content 2 and Heading 4 contain a space
- text = <<-STR
-h1. Heading 1
-
-Content 1
+ text = <<~STR
+ h1. Heading 1
-h1. Heading 2
+ Content 1
-Content 2
+ h1. Heading 2
-h1. Heading 3
+ Content 2
-Content 3
+ h1. Heading 3
-h1. Heading 4
+ Content 3
-Content 4
-STR
+ h1. Heading 4
+ Content 4
+ STR
[1, 2, 3, 4].each do |index|
assert_match /\Ah1. Heading #{index}.+Content #{index}/m, @formatter.new(text).get_section(index).first
end