@@ -225,7 +225,7 @@ mod tests {
225
225
assert_eq ! ( db. tokenize_pos, 0 ) ;
226
226
assert_eq ! ( db. data_end, 0 ) ;
227
227
assert_eq ! ( db. unescaped_len, 0 ) ;
228
- assert_eq ! ( db. escape_reserve, 64 ) ; // 10 % of 100, minimum 64
228
+ assert_eq ! ( db. escape_reserve, 64 ) ; // 12.5 % of 100, minimum 64
229
229
assert ! ( db. is_empty( ) ) ;
230
230
}
231
231
@@ -339,7 +339,7 @@ mod tests {
339
339
let db = DirectBuffer :: new ( & mut buffer) ;
340
340
341
341
// Check escape reserve calculation
342
- assert_eq ! ( db. escape_reserve, 64 ) ; // max(100/10 , 64) = 64
342
+ assert_eq ! ( db. escape_reserve, 64 ) ; // max(100>>3 , 64) = 64
343
343
344
344
// Test with smaller buffer
345
345
let mut small_buffer = [ 0u8 ; 50 ] ;
@@ -415,7 +415,7 @@ mod tests {
415
415
let mut buffer = [ 0u8 ; 100 ] ; // 100 byte buffer
416
416
let mut db = DirectBuffer :: new ( & mut buffer) ;
417
417
418
- // Check escape reserve was set correctly (10 % of 100, minimum 64)
418
+ // Check escape reserve was set correctly (12.5 % of 100, minimum 64)
419
419
assert_eq ! ( db. escape_reserve, 64 ) ;
420
420
421
421
// Should be able to append up to (buffer_len - escape_reserve) bytes
0 commit comments