|
7 | 7 | # This currently breaks the tests, so only enabling when troubleshooting |
8 | 8 | #load teardown |
9 | 9 |
|
10 | | -ROOT_MISSPELLING_COUNT=5 |
| 10 | +ROOT_MISSPELLING_COUNT=6 |
11 | 11 | FILENAME_MISSPELLING_COUNT=1 |
12 | 12 | HIDDEN_MISSPELLING_COUNT=1 |
13 | 13 | EXCLUDED_MISSPELLING_COUNT=1 |
14 | 14 | BUILTIN_NAMES_MISSPELLING_COUNT=1 |
15 | 15 | IGNORE_WORDS_MISSPELLING_COUNT=5 |
| 16 | +URI_IGNORE_WORDS_MISSPELLING_COUNT=1 |
16 | 17 | SUBFOLDER_MISSPELLING_COUNT=1 |
17 | 18 | # From all files called example.txt |
18 | 19 | EXAMPLE_MISSPELLING_COUNT=5 |
@@ -40,6 +41,7 @@ function setup() { |
40 | 41 | export INPUT_BUILTIN="" |
41 | 42 | export INPUT_IGNORE_WORDS_FILE="" |
42 | 43 | export INPUT_IGNORE_WORDS_LIST="" |
| 44 | + export INPUT_URI_IGNORE_WORDS_LIST="" |
43 | 45 | export INPUT_PATH="./test/testdata" |
44 | 46 | export INPUT_ONLY_WARN="" |
45 | 47 | } |
@@ -103,7 +105,7 @@ function setup() { |
103 | 105 | } |
104 | 106 |
|
105 | 107 | @test "Check the skip option" { |
106 | | - errorCount=$((ROOT_MISSPELLING_COUNT + SUBFOLDER_MISSPELLING_COUNT - EXAMPLE_MISSPELLING_COUNT)) |
| 108 | + errorCount=$((ROOT_MISSPELLING_COUNT + SUBFOLDER_MISSPELLING_COUNT - EXAMPLE_MISSPELLING_COUNT - URI_IGNORE_WORDS_MISSPELLING_COUNT)) |
107 | 109 | # codespell's exit status is 0, or 65 if there are errors found |
108 | 110 | if [ $errorCount -eq 0 ]; then expectedExitStatus=0; else expectedExitStatus=65; fi |
109 | 111 | INPUT_SKIP="example.txt" |
@@ -142,6 +144,16 @@ function setup() { |
142 | 144 | [ "${lines[-4 - $errorCount]}" == "$errorCount" ] |
143 | 145 | } |
144 | 146 |
|
| 147 | +@test "Use a URI ignore words list" { |
| 148 | + errorCount=$((ROOT_MISSPELLING_COUNT + SUBFOLDER_MISSPELLING_COUNT - URI_IGNORE_WORDS_MISSPELLING_COUNT)) |
| 149 | + # codespell's exit status is 0, or 65 if there are errors found |
| 150 | + if [ $errorCount -eq 0 ]; then expectedExitStatus=0; else expectedExitStatus=65; fi |
| 151 | + INPUT_URI_IGNORE_WORDS_LIST="bu" |
| 152 | + run "./entrypoint.sh" |
| 153 | + [ $status -eq $expectedExitStatus ] |
| 154 | + [ "${lines[-4 - $errorCount]}" == "$errorCount" ] |
| 155 | +} |
| 156 | + |
145 | 157 | @test "Custom path" { |
146 | 158 | errorCount=$((SUBFOLDER_MISSPELLING_COUNT)) |
147 | 159 | # codespell's exit status is 0, or 65 if there are errors found |
|
0 commit comments