diff --git a/test/buf_parse_test.c b/test/buf_parse_test.c
index 00457e7..df5c24b 100644
--- a/test/buf_parse_test.c
+++ b/test/buf_parse_test.c
@@ -901,6 +901,10 @@ TEST_CASE(buf_parse_character)
BUF_PARSE_TEST_CHARACTER("'ΓΏ'", 0xFF);
BUF_PARSE_TEST_CHARACTER("'κ΄'", 42164);
BUF_PARSE_TEST_CHARACTER("'π
'", 65856);
+ BUF_PARSE_TEST_CHARACTER("'π³'", 127923);
+ BUF_PARSE_TEST_CHARACTER("'π'", 128516);
+ BUF_PARSE_TEST_CHARACTER("'π£'", 128995);
+ BUF_PARSE_TEST_CHARACTER("'π€©'", 129321);
}
TEST_CASE_END(buf_parse_character)
diff --git a/test/ic3/character.in b/test/ic3/character.in
index 32e5ade..94813fc 100644
--- a/test/ic3/character.in
+++ b/test/ic3/character.in
@@ -1,9 +1,3 @@
-'\U+0'
-'\U+1'
-'\U+10'
-'\U+100'
-'\U+1000'
-'\U+10000'
'0'
'9'
'A'
diff --git a/test/ic3/character.out.expected b/test/ic3/character.out.expected
index b36beff..edd82e2 100644
--- a/test/ic3/character.out.expected
+++ b/test/ic3/character.out.expected
@@ -1,15 +1,3 @@
-'\0'
-
-'\x01'
-
-'\x10'
-
-'Δ'
-
-'α'
-
-'π'
-
'0'
'9'