X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2Fencstream004.phpt;fp=tests%2Fencstream004.phpt;h=eb9da0f8deec70cff821b6ec936e9ae5ef23ae4f;hp=0000000000000000000000000000000000000000;hb=cfe10ae9729afca2fcd218c4d11fc9af58c18567;hpb=62b4f94d156b0bfba802f1ccaf2f773765100e43 diff --git a/tests/encstream004.phpt b/tests/encstream004.phpt new file mode 100644 index 0000000..eb9da0f --- /dev/null +++ b/tests/encstream004.phpt @@ -0,0 +1,38 @@ +--TEST-- +encoding stream chunked flush +--SKIPIF-- + +--FILE-- + $line) { + $dech = clone $dech; + if ($i % 2) { + $data .= $dech->update(sprintf("%lx\r\n%s\r\n", strlen($line), $line)); + } else { + $data .= $dech->update(sprintf("%lx\r\n", strlen($line))); + $data .= $dech->flush(); + $data .= $dech->update($line); + $data .= $dech->flush(); + $data .= $dech->update("\r\n"); + } + $dech->flush(); + $dech->done() and printf("uh-oh done() reported true!\n"); +} +$data .= $dech->update("0\r\n"); +var_dump($dech->done()); +$data .= $dech->finish(); +var_dump(implode("", $file) === $data); +?> +DONE +--EXPECT-- +Test +bool(true) +bool(true) +DONE