diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-10-30 10:53:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-30 10:53:28 +0100 |
commit | a93503e86f5ee5f46fdb3960d88dbfb2e55198c4 (patch) | |
tree | d5897b50841ad898d580ed30b1550f47224c5d49 /src/test | |
parent | 738606e45251b73950a52e62e7186fe4516a018a (diff) | |
parent | 2798430e00f7e9186cd3d0f97c1e43897181006f (diff) | |
download | systemd-a93503e86f5ee5f46fdb3960d88dbfb2e55198c4.tar.gz |
Merge pull request #13866 from keszybz/nspawn-restarts
Make 'machinectl reboot' functional
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test-strip-tab-ansi.c | 15 | ||||
-rw-r--r-- | src/test/test-utf8.c | 3 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/test/test-strip-tab-ansi.c b/src/test/test-strip-tab-ansi.c index fae384ef9b..8e305f3791 100644 --- a/src/test/test-strip-tab-ansi.c +++ b/src/test/test-strip-tab-ansi.c @@ -34,6 +34,21 @@ int main(int argc, char *argv[]) { assert_se(streq(p, "\x1B[waldo")); free(p); + assert_se(p = strdup("\r\rwaldo")); + assert_se(strip_tab_ansi(&p, NULL, NULL)); + assert_se(streq(p, "\r\rwaldo")); + free(p); + + assert_se(p = strdup("waldo\r\r")); + assert_se(strip_tab_ansi(&p, NULL, NULL)); + assert_se(streq(p, "waldo")); + free(p); + + assert_se(p = strdup("waldo\r\r\n\r\n")); + assert_se(strip_tab_ansi(&p, NULL, NULL)); + assert_se(streq(p, "waldo\n\n")); + free(p); + assert_se(terminal_urlify_path("/etc/fstab", "i am a fabulous link", &urlified) >= 0); assert_se(p = strjoin("something ", urlified, " something-else")); assert_se(q = strdup(p)); diff --git a/src/test/test-utf8.c b/src/test/test-utf8.c index b5c4e3dc34..8937f56237 100644 --- a/src/test/test-utf8.c +++ b/src/test/test-utf8.c @@ -13,6 +13,9 @@ static void test_utf8_is_printable(void) { assert_se(utf8_is_printable("\342\204\242", 3)); assert_se(!utf8_is_printable("\341\204", 2)); assert_se(utf8_is_printable("ąę", 4)); + assert_se(!utf8_is_printable("\r", 1)); + assert_se(utf8_is_printable("\n", 1)); + assert_se(utf8_is_printable("\t", 1)); } static void test_utf8_is_valid(void) { |