From 0b0889ceaaafb1fe37a87b14476066b8f9e93ce9 Mon Sep 17 00:00:00 2001 From: jaubourg Date: Sat, 11 Dec 2010 02:21:54 +0100 Subject: [PATCH] Tweaked the headers test to be apache independent and actually work. --- test/data/headers.request.php | 27 ++++++++++++--------------- test/unit/ajax.js | 10 +++++----- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/test/data/headers.request.php b/test/data/headers.request.php index c511a51..4725093 100644 --- a/test/data/headers.request.php +++ b/test/data/headers.request.php @@ -1,21 +1,18 @@ $value) { - if (substr($key,0,5)=="HTTP_") { - $key=str_replace(" ","-",ucwords(strtolower(str_replace("_"," ",substr($key,5))))); - $out[$key]=$value; - }else{ - $out[$key]=$value; - } - } - return $out; - } -} +$headers = array(); + +foreach( $_SERVER as $key => $value ) { + + if ( substr( $key , 0 , 5 ) == "HTTP_" ) { + + $key = str_replace( " " , "-" , ucwords( strtolower( str_replace( "_" , " " , substr( $key , 5) ) ) ) ); + $headers[ $key ] = $value; -$headers = apache_request_headers(); + } + +} foreach( explode( "_" , $_GET[ "keys" ] ) as $key ) { - echo "$key: $headers[$key]\n"; + echo "$key: " . $headers[ str_replace( " " , "-" , ucwords( strtolower( str_replace( "-" , " " , $key ) ) ) ) ] . "\n"; } diff --git a/test/unit/ajax.js b/test/unit/ajax.js index d0f2e43..b11342f 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -286,16 +286,16 @@ test(".ajax() - headers" , function() { stop(); var requestHeaders = { - Simple: "value", - "Something-Else": "other value", - Other: "something else" + siMPle: "value", + "SometHing-elsE": "other value", + OthEr: "something else" }, list = [], i, sync = 2; for( i in requestHeaders ) { - list.push( i.toLowerCase() ); + list.push( i ); } list = list.join( "_" ); @@ -305,7 +305,7 @@ test(".ajax() - headers" , function() { success: function( data ) { var tmp = []; for ( i in requestHeaders ) { - tmp.push( i.toLowerCase() , ": " , requestHeaders[ i ] , "\n" ); + tmp.push( i , ": " , requestHeaders[ i ] , "\n" ); } tmp = tmp.join( "" ); -- 1.7.10.4