MultiglyphWidth test: work around freebsd breakage #1046

pull/1050/head
nick black 4 years ago
parent 0a3f697bc7
commit 8acd0dea58
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -54,9 +54,16 @@ TEST_CASE("Cell") {
// test combining characters and ZWJs
SUBCASE("MultiglyphWidth") {
#ifdef __linux__
CHECK(2 == ncstrwidth("\U0001F471"));
CHECK(2 == ncstrwidth("\U0001F471\u200D"));
CHECK(3 == ncstrwidth("\U0001F471\u200D\u2640")); // *not* a single EGC!
#else
// FreeBSD doesn't think these wide
CHECK(1 == ncstrwidth("\U0001F471"));
CHECK(1 == ncstrwidth("\U0001F471\u200D"));
CHECK(2 == ncstrwidth("\U0001F471\u200D\u2640")); // *not* a single EGC!
#endif
}
SUBCASE("SetItalic") {

Loading…
Cancel
Save