test/test_index.rb in review-1.3.0 vs test/test_index.rb in review-1.4.0
- old
+ new
@@ -25,7 +25,27 @@
items = fn.to_a
item = items[0]
assert_equal 'foo', item.id
assert_equal 'bar\\a\\$buz', item.content
end
+
+ def test_HeadelineIndex
+ src = <<-EOB
+= chap1
+== sec1-1
+== sec1-2
+=== sec1-2-1
+===[column] column1
+==== inside_column
+===[/column]
+===[column] column2
+=== sec1-2-2
+== sec1-3
+==== sec1-3-0-1
+ EOB
+ chap = Book::Chapter.new(nil, 1, '-', nil) # dummy
+ index = Book::HeadlineIndex.parse(src, chap)
+ assert_equal [2,2], index['sec1-2|sec1-2-2'].number
+ assert_equal "1.2.2", index.number('sec1-2|sec1-2-2')
+ end
end