test/test_markdownbuilder.rb in review-1.4.0 vs test/test_markdownbuilder.rb in review-1.5.0
- old
+ new
@@ -59,10 +59,63 @@
assert_equal expected, actual
end
def test_cmd
actual = compile_block("//cmd{\nlineA\nlineB\n//}\n")
- assert_equal "```\nlineA\nlineB\n```\n", actual
+ assert_equal "```shell-session\nlineA\nlineB\n```\n", actual
+ end
+
+ def test_list
+ actual = compile_block(<<-EOS)
+//list[name][caption]{
+AAA
+BBB
+//}
+ EOS
+
+ assert_equal <<-EOS, actual
+リスト1.1 caption
+```
+AAA
+BBB
+```
+ EOS
+ end
+
+ def test_list_lang
+ actual = compile_block(<<-EOS)
+//list[name][caption][ruby]{
+AAA
+BBB
+//}
+ EOS
+
+ assert_equal <<-EOS, actual
+リスト1.1 caption
+```ruby
+AAA
+BBB
+```
+ EOS
+ end
+
+ def test_emlist_lang
+ actual = compile_block(<<-EOS)
+//emlist[caption][ruby]{
+AAA
+BBB
+//}
+ EOS
+
+ assert_equal <<-EOS, actual
+
+caption
+```ruby
+AAA
+BBB
+```
+
+ EOS
end
def test_table
actual = compile_block("//table{\ntestA\ttestB\n------------\ncontentA\tcontentB\n//}\n")
assert_equal "|testA|testB|\n|:--|:--|\n|contentA|contentB|\n\n", actual