Skip to content

Commit b239b90

Browse files
committed
added some tests for #6, #10
1 parent b8e7d6f commit b239b90

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

tests/tests.bats

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,34 @@ load test_helper
103103
assert_success
104104
assert_equal "${lines[0]}" "0.4.1"
105105
}
106+
107+
@test "TOC for non-english chars, #6, #10" {
108+
run $BATS_TEST_DIRNAME/../gh-md-toc \
109+
https://github.com/ekalinin/envirius/blob/f939d3b6882bfb6ecb28ef7b6e62862f934ba945/README.ru.md
110+
assert_success
111+
112+
assert_equal "${lines[2]}" " * [envirius](#envirius)"
113+
assert_equal "${lines[3]}" " * [Идея](#Идея)"
114+
assert_equal "${lines[4]}" " * [Особенности](#Особенности)"
115+
assert_equal "${lines[5]}" " * [Установка](#Установка)"
116+
117+
118+
run $BATS_TEST_DIRNAME/../gh-md-toc \
119+
https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-zh.md
120+
assert_success
121+
122+
assert_equal "${lines[2]}" " * [命令行的艺术](#命令行的艺术)"
123+
assert_equal "${lines[3]}" " * [必读](#必读)"
124+
assert_equal "${lines[4]}" " * [基础](#基础)"
125+
assert_equal "${lines[5]}" " * [日常使用](#日常使用)"
126+
127+
128+
run $BATS_TEST_DIRNAME/../gh-md-toc \
129+
https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-pt.md
130+
assert_success
131+
132+
assert_equal "${lines[2]}" " * [A arte da linha de comando](#a-arte-da-linha-de-comando)"
133+
assert_equal "${lines[3]}" " * [Meta](#meta)"
134+
assert_equal "${lines[4]}" " * [Básico](#básico)"
135+
assert_equal "${lines[5]}" " * [Uso diário](#uso-diário)"
136+
}

0 commit comments

Comments
 (0)