Annotation of embedaddon/php/ext/imap/tests/bug53377.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME header unfolding)
! 3: --SKIPIF--
! 4: <?php
! 5: if (!extension_loaded("imap")) {
! 6: die("skip imap extension not available");
! 7: }
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11: $s = "=?UTF-8?Q?=E2=82=AC?=";
! 12: $header = "$s\n $s\n\t$s";
! 13:
! 14: var_dump(imap_mime_header_decode($header));
! 15: --EXPECT--
! 16: array(3) {
! 17: [0]=>
! 18: object(stdClass)#1 (2) {
! 19: ["charset"]=>
! 20: string(5) "UTF-8"
! 21: ["text"]=>
! 22: string(3) "€"
! 23: }
! 24: [1]=>
! 25: object(stdClass)#2 (2) {
! 26: ["charset"]=>
! 27: string(5) "UTF-8"
! 28: ["text"]=>
! 29: string(3) "€"
! 30: }
! 31: [2]=>
! 32: object(stdClass)#3 (2) {
! 33: ["charset"]=>
! 34: string(5) "UTF-8"
! 35: ["text"]=>
! 36: string(3) "€"
! 37: }
! 38: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>