]>
Commit | Line | Data |
---|---|---|
5e9637c6 ÆAB |
1 | #!/bin/sh |
2 | # | |
3 | # Copyright (c) 2010 Ævar Arnfjörð Bjarmason | |
4 | # | |
5 | ||
6 | test_description="The Git C functions aren't broken by setlocale(3)" | |
7 | ||
8 | . ./lib-gettext.sh | |
9 | ||
10 | test_expect_success 'git show a ISO-8859-1 commit under C locale' ' | |
11 | . "$TEST_DIRECTORY"/t3901-8859-1.txt && | |
12 | test_commit "iso-c-commit" iso-under-c && | |
13 | git show >out 2>err && | |
14 | ! test -s err && | |
15 | grep -q "iso-c-commit" out | |
16 | ' | |
17 | ||
18 | test_expect_success GETTEXT_LOCALE 'git show a ISO-8859-1 commit under a UTF-8 locale' ' | |
19 | . "$TEST_DIRECTORY"/t3901-8859-1.txt && | |
20 | test_commit "iso-utf8-commit" iso-under-utf8 && | |
21 | LANGUAGE=is LC_ALL="$is_IS_locale" git show >out 2>err && | |
22 | ! test -s err && | |
23 | grep -q "iso-utf8-commit" out | |
24 | ' | |
25 | ||
26 | test_done |