Move the numeric locale tests to a different file

This lets us check for locales once, and to have littlecheck mark the
test as skipped.
This commit is contained in:
Fabian Homborg
2021-08-17 14:23:21 +02:00
parent 102853e0e0
commit 6c5c8e03c5
3 changed files with 37 additions and 44 deletions

View File

@@ -51,20 +51,3 @@ t 5,2
# CHECKERR: ^
# CHECKERR: in function 't' with arguments '5,2'
# CHECKERR: called on line {{\d+}} of file {{.*}}test.fish
if command -q locale
# Try to get a comma-using locale.
# We have a cheesy list hardcoded, and try to get it in the spelling
# that "locale" uses.
set -l locales (locale -a)
set -l use
for locale in de_de fr_fr nl_NL pt_BR
set use (string match -ri "$locale.utf.?8" -- $locales)
and break
end
if set -q use[1]
set -gx LC_ALL $use
# This should succeed without output
test 42.5 -gt 37.2
end
end