]> git.refcnt.org Git - colorize.git/blobdiff - t/merge.t
Double memory when increasing buffer
[colorize.git] / t / merge.t
index fe73c2bfdcef74727b09ecd9daae695c13d2a941..b5c6dc787dca2d7e5fc0b7c2c5a8d64f3a345365 100755 (executable)
--- a/t/merge.t
+++ b/t/merge.t
@@ -10,36 +10,37 @@ use Test::More;
 
 # sequence, buffer sizes
 my @merge_success = (
-    [ "\e[30m",   [ 1..4 ] ],
-    [ "\e[31m",   [ 1..4 ] ],
-    [ "\e[32m",   [ 1..4 ] ],
-    [ "\e[33m",   [ 1..4 ] ],
-    [ "\e[34m",   [ 1..4 ] ],
-    [ "\e[35m",   [ 1..4 ] ],
-    [ "\e[36m",   [ 1..4 ] ],
-    [ "\e[37m",   [ 1..4 ] ],
-    [ "\e[39m",   [ 1..4 ] ],
-    [ "\e[1;30m", [ 1..6 ] ],
-    [ "\e[1;31m", [ 1..6 ] ],
-    [ "\e[1;32m", [ 1..6 ] ],
-    [ "\e[1;33m", [ 1..6 ] ],
-    [ "\e[1;34m", [ 1..6 ] ],
-    [ "\e[1;35m", [ 1..6 ] ],
-    [ "\e[1;36m", [ 1..6 ] ],
-    [ "\e[1;37m", [ 1..6 ] ],
-    [ "\e[1;39m", [ 1..6 ] ],
-    [ "\e[40m",   [ 1..4 ] ],
-    [ "\e[41m",   [ 1..4 ] ],
-    [ "\e[42m",   [ 1..4 ] ],
-    [ "\e[43m",   [ 1..4 ] ],
-    [ "\e[44m",   [ 1..4 ] ],
-    [ "\e[45m",   [ 1..4 ] ],
-    [ "\e[46m",   [ 1..4 ] ],
-    [ "\e[47m",   [ 1..4 ] ],
-    [ "\e[49m",   [ 1..4 ] ],
-    [ "\e[0m",    [ 1..3 ] ],
-    [ "\e[m",     [ 1..2 ] ],
-    [ "\e[;;m",   [ 1..4 ] ],
+    [ "\e[30m",     [ 1..4 ] ],
+    [ "\e[31m",     [ 1..4 ] ],
+    [ "\e[32m",     [ 1..4 ] ],
+    [ "\e[33m",     [ 1..4 ] ],
+    [ "\e[34m",     [ 1..4 ] ],
+    [ "\e[35m",     [ 1..4 ] ],
+    [ "\e[36m",     [ 1..4 ] ],
+    [ "\e[37m",     [ 1..4 ] ],
+    [ "\e[39m",     [ 1..4 ] ],
+    [ "\e[1;30m",   [ 1..6 ] ],
+    [ "\e[1;31m",   [ 1..6 ] ],
+    [ "\e[1;32m",   [ 1..6 ] ],
+    [ "\e[1;33m",   [ 1..6 ] ],
+    [ "\e[1;34m",   [ 1..6 ] ],
+    [ "\e[1;35m",   [ 1..6 ] ],
+    [ "\e[1;36m",   [ 1..6 ] ],
+    [ "\e[1;37m",   [ 1..6 ] ],
+    [ "\e[1;39m",   [ 1..6 ] ],
+    [ "\e[40m",     [ 1..4 ] ],
+    [ "\e[41m",     [ 1..4 ] ],
+    [ "\e[42m",     [ 1..4 ] ],
+    [ "\e[43m",     [ 1..4 ] ],
+    [ "\e[44m",     [ 1..4 ] ],
+    [ "\e[45m",     [ 1..4 ] ],
+    [ "\e[46m",     [ 1..4 ] ],
+    [ "\e[47m",     [ 1..4 ] ],
+    [ "\e[49m",     [ 1..4 ] ],
+    [ "\e[0m",      [ 1..3 ] ],
+    [ "\e[m",       [ 1..2 ] ],
+    [ "\e[;;m",     [ 1..4 ] ],
+    [ "\e[123456m", [ 1    ] ], # tightly coupled to ALLOC_COMPLETE_PART_LINE
 );
 # sequence, buffer size
 my @merge_fail = (