Skip to content

Commit

Permalink
commented out some tests (with remote logic)
Browse files Browse the repository at this point in the history
  • Loading branch information
ekalinin committed Nov 18, 2023
1 parent 2918a7b commit 9618358
Showing 1 changed file with 72 additions and 72 deletions.
144 changes: 72 additions & 72 deletions tests/tests.bats
Expand Up @@ -54,48 +54,48 @@ load test_helper
assert_equal "${lines[17]}" "<!-- Created by https://github.com/ekalinin/github-markdown-toc -->"

}
@test "TOC for remote README.md" {
run $BATS_TEST_DIRNAME/../gh-md-toc https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md
assert_success

assert_equal "${lines[0]}" "Table of Contents"
assert_equal "${lines[1]}" "================="
assert_equal "${lines[2]}" "* [sitemap.js](#sitemapjs)"
assert_equal "${lines[3]}" " * [Installation](#installation)"
assert_equal "${lines[4]}" " * [Usage](#usage)"
assert_equal "${lines[5]}" " * [License](#license)"
assert_equal "${lines[6]}" "<!-- Created by https://github.com/ekalinin/github-markdown-toc -->"
}

@test "TOC for mixed README.md (remote/local)" {
run $BATS_TEST_DIRNAME/../gh-md-toc \
README.md \
https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md
assert_success

assert_equal "${lines[0]}" "* [gh-md-toc](README.md#gh-md-toc)"
assert_equal "${lines[1]}" "* [Table of contents](README.md#table-of-contents)"
assert_equal "${lines[2]}" "* [Installation](README.md#installation)"
assert_equal "${lines[3]}" "* [Usage](README.md#usage)"
assert_equal "${lines[4]}" " * [STDIN](README.md#stdin)"
assert_equal "${lines[5]}" " * [Local files](README.md#local-files)"
assert_equal "${lines[6]}" " * [Remote files](README.md#remote-files)"
assert_equal "${lines[7]}" " * [Multiple files](README.md#multiple-files)"
assert_equal "${lines[8]}" " * [Combo](README.md#combo)"
assert_equal "${lines[9]}" " * [Auto insert and update TOC](README.md#auto-insert-and-update-toc)"
assert_equal "${lines[10]}" " * [GitHub token](README.md#github-token)"
assert_equal "${lines[11]}" " * [TOC generation with Github Actions](README.md#toc-generation-with-github-actions)"
assert_equal "${lines[12]}" "* [Tests](README.md#tests)"
assert_equal "${lines[13]}" "* [Dependency](README.md#dependency)"
assert_equal "${lines[14]}" "* [Docker](README.md#docker)"
assert_equal "${lines[15]}" " * [Local](README.md#local)"
assert_equal "${lines[16]}" " * [Public](README.md#public)"
assert_equal "${lines[17]}" "* [sitemap.js](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#sitemapjs)"
assert_equal "${lines[18]}" " * [Installation](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#installation)"
assert_equal "${lines[19]}" " * [Usage](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#usage)"
assert_equal "${lines[20]}" " * [License](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#license)"
assert_equal "${lines[21]}" "<!-- Created by https://github.com/ekalinin/github-markdown-toc -->"
}
# @test "TOC for remote README.md" {
# run $BATS_TEST_DIRNAME/../gh-md-toc https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md
# assert_success
#
# assert_equal "${lines[0]}" "Table of Contents"
# assert_equal "${lines[1]}" "================="
# assert_equal "${lines[2]}" "* [sitemap.js](#sitemapjs)"
# assert_equal "${lines[3]}" " * [Installation](#installation)"
# assert_equal "${lines[4]}" " * [Usage](#usage)"
# assert_equal "${lines[5]}" " * [License](#license)"
# assert_equal "${lines[6]}" "<!-- Created by https://github.com/ekalinin/github-markdown-toc -->"
# }

# @test "TOC for mixed README.md (remote/local)" {
# run $BATS_TEST_DIRNAME/../gh-md-toc \
# README.md \
# https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md
# assert_success
#
# assert_equal "${lines[0]}" "* [gh-md-toc](README.md#gh-md-toc)"
# assert_equal "${lines[1]}" "* [Table of contents](README.md#table-of-contents)"
# assert_equal "${lines[2]}" "* [Installation](README.md#installation)"
# assert_equal "${lines[3]}" "* [Usage](README.md#usage)"
# assert_equal "${lines[4]}" " * [STDIN](README.md#stdin)"
# assert_equal "${lines[5]}" " * [Local files](README.md#local-files)"
# assert_equal "${lines[6]}" " * [Remote files](README.md#remote-files)"
# assert_equal "${lines[7]}" " * [Multiple files](README.md#multiple-files)"
# assert_equal "${lines[8]}" " * [Combo](README.md#combo)"
# assert_equal "${lines[9]}" " * [Auto insert and update TOC](README.md#auto-insert-and-update-toc)"
# assert_equal "${lines[10]}" " * [GitHub token](README.md#github-token)"
# assert_equal "${lines[11]}" " * [TOC generation with Github Actions](README.md#toc-generation-with-github-actions)"
# assert_equal "${lines[12]}" "* [Tests](README.md#tests)"
# assert_equal "${lines[13]}" "* [Dependency](README.md#dependency)"
# assert_equal "${lines[14]}" "* [Docker](README.md#docker)"
# assert_equal "${lines[15]}" " * [Local](README.md#local)"
# assert_equal "${lines[16]}" " * [Public](README.md#public)"
# assert_equal "${lines[17]}" "* [sitemap.js](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#sitemapjs)"
# assert_equal "${lines[18]}" " * [Installation](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#installation)"
# assert_equal "${lines[19]}" " * [Usage](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#usage)"
# assert_equal "${lines[20]}" " * [License](https://github.com/ekalinin/sitemap.js/blob/6bc3eb12c898c1037a35a11b2eb24ababdeb3580/README.md#license)"
# assert_equal "${lines[21]}" "<!-- Created by https://github.com/ekalinin/github-markdown-toc -->"
# }

@test "TOC for markdown from stdin" {
cat README.md | {
Expand Down Expand Up @@ -163,36 +163,36 @@ test_help() {
assert_equal "${lines[5]}" " * [日常使用](#日常使用)"
}

@test "TOC for non-english chars (remote load), #6, #10" {
run $BATS_TEST_DIRNAME/../gh-md-toc \
https://github.com/ekalinin/envirius/blob/f939d3b6882bfb6ecb28ef7b6e62862f934ba945/README.ru.md
assert_success

assert_equal "${lines[2]}" "* [envirius](#envirius)"
assert_equal "${lines[3]}" " * [Идея](#идея)"
assert_equal "${lines[4]}" " * [Особенности](#особенности)"
assert_equal "${lines[5]}" "* [Установка](#установка)"


run $BATS_TEST_DIRNAME/../gh-md-toc \
https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-zh.md
assert_success

assert_equal "${lines[2]}" "* [命令行的艺术](#命令行的艺术)"
assert_equal "${lines[3]}" " * [必读](#必读)"
assert_equal "${lines[4]}" " * [基础](#基础)"
assert_equal "${lines[5]}" " * [日常使用](#日常使用)"


run $BATS_TEST_DIRNAME/../gh-md-toc \
https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-pt.md
assert_success

assert_equal "${lines[2]}" "* [A arte da linha de comando](#a-arte-da-linha-de-comando)"
assert_equal "${lines[3]}" " * [Meta](#meta)"
assert_equal "${lines[4]}" " * [Básico](#básico)"
assert_equal "${lines[5]}" " * [Uso diário](#uso-diário)"
}
# @test "TOC for remote non-english chars (remote load), #6, #10" {
# run $BATS_TEST_DIRNAME/../gh-md-toc \
# https://github.com/ekalinin/envirius/blob/f939d3b6882bfb6ecb28ef7b6e62862f934ba945/README.ru.md
# assert_success
#
# assert_equal "${lines[2]}" "* [envirius](#envirius)"
# assert_equal "${lines[3]}" " * [Идея](#идея)"
# assert_equal "${lines[4]}" " * [Особенности](#особенности)"
# assert_equal "${lines[5]}" "* [Установка](#установка)"
#
#
# run $BATS_TEST_DIRNAME/../gh-md-toc \
# https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-zh.md
# assert_success
#
# assert_equal "${lines[2]}" "* [命令行的艺术](#命令行的艺术)"
# assert_equal "${lines[3]}" " * [必读](#必读)"
# assert_equal "${lines[4]}" " * [基础](#基础)"
# assert_equal "${lines[5]}" " * [日常使用](#日常使用)"
#
#
# run $BATS_TEST_DIRNAME/../gh-md-toc \
# https://github.com/jlevy/the-art-of-command-line/blob/217da3b4fa751014ecc122fd9fede2328a7eeb3e/README-pt.md
# assert_success
#
# assert_equal "${lines[2]}" "* [A arte da linha de comando](#a-arte-da-linha-de-comando)"
# assert_equal "${lines[3]}" " * [Meta](#meta)"
# assert_equal "${lines[4]}" " * [Básico](#básico)"
# assert_equal "${lines[5]}" " * [Uso diário](#uso-diário)"
# }

@test "TOC for text with backquote, #13" {
run $BATS_TEST_DIRNAME/../gh-md-toc tests/test\ directory/test_backquote.md
Expand Down

0 comments on commit 9618358

Please sign in to comment.