diff -r 4ac889e14211 -r 5942859fd76c tests/test_buffer.c --- a/tests/test_buffer.c Sun Apr 13 13:02:54 2025 +0200 +++ b/tests/test_buffer.c Sun Apr 13 14:30:51 2025 +0200 @@ -1217,7 +1217,7 @@ cxBufferPutString(&buf, "prep"); CX_TEST_DO { CxBufferFlushConfig flush; - flush.threshold = 12; + flush.threshold = 16; flush.blksize = 32; flush.blkmax = 1; flush.target = ⌖ @@ -1227,15 +1227,14 @@ CX_TEST_ASSERT(written == 6); CX_TEST_ASSERT(buf.pos == 10); CX_TEST_ASSERT(buf.size == 10); - CX_TEST_ASSERT(buf.capacity >= 10); - CX_TEST_ASSERT(buf.capacity <= 12); + CX_TEST_ASSERT(buf.capacity == 16); CX_TEST_ASSERT(target.pos == 0); CX_TEST_ASSERT(target.size == 0); - written = cxBufferWrite("hello", 1, 5, &buf); - CX_TEST_ASSERT(written == 5); - CX_TEST_ASSERT(buf.pos == 5); - CX_TEST_ASSERT(buf.size == 5); - CX_TEST_ASSERT(buf.capacity <= 12); + written = cxBufferWrite("hello world", 1, 11, &buf); + CX_TEST_ASSERT(written == 11); + CX_TEST_ASSERT(buf.pos == 11); + CX_TEST_ASSERT(buf.size == 11); + CX_TEST_ASSERT(buf.capacity == 16); CX_TEST_ASSERT(target.pos == 10); CX_TEST_ASSERT(target.size == 10); CX_TEST_ASSERT(0 == memcmp(buf.space, "hello", 5));