Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixes #6230. Added a unit test to control that, since the ajax rewrit…

…e, setting the Accept header actually replaced the previous value and didn't append to it (tested in Safari 4.0.4 for which the problem was specifically reported).
  • Loading branch information...
commit 6504d4f7005c99ea4064068f3d712322a064b97a 1 parent 5a721cf
@jaubourg jaubourg authored
Showing with 22 additions and 0 deletions.
  1. +22 −0 test/unit/ajax.js
View
22 test/unit/ajax.js
@@ -316,6 +316,28 @@ test(".ajax() - headers" , function() {
});
+test(".ajax() - Accept header" , function() {
+
+ expect( 1 );
+
+ stop();
+
+ jQuery.ajax(url("data/headers.php?keys=accept"), {
+ headers: {
+ Accept: "very wrong accept value"
+ },
+ beforeSend: function( xhr ) {
+ xhr.setRequestHeader( "Accept", "*/*" );
+ },
+ success: function( data ) {
+ strictEqual( data , "accept: */*\n" , "Test Accept header is set to last value provided" );
+ start();
+ },
+ error: function(){ ok(false, "error"); }
+ });
+
+});
+
test(".ajax() - contentType" , function() {
expect( 2 );
Please sign in to comment.
Something went wrong with that request. Please try again.