X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fajax.js;h=d5f2bc0cf09a9f5e3c5b656ba620b8446afefc58;hb=69497c3fd7ff560be0e47b4c65076915cca756bc;hp=9713506ad07bd8ef3809c7a9d426c96fa686acfa;hpb=368f2441f64e95fe5dfda318709e795833470903;p=jquery.git diff --git a/test/unit/ajax.js b/test/unit/ajax.js index 9713506..d5f2bc0 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -276,6 +276,42 @@ test(".ajax() - headers" , function() { }); +test(".ajax() - contentType" , function() { + + expect( 2 ); + + stop(); + + var count = 2; + + function restart() { + if ( ! --count ) { + start(); + } + } + + jQuery.ajax(url("data/headers.php?keys=content-type" ), { + contentType: "test", + success: function( data ) { + strictEqual( data , "content-type: test\n" , "Test content-type is sent when options.contentType is set" ); + }, + complete: function() { + restart(); + } + }); + + jQuery.ajax(url("data/headers.php?keys=content-type" ), { + contentType: false, + success: function( data ) { + strictEqual( data , "content-type: \n" , "Test content-type is not sent when options.contentType===false" ); + }, + complete: function() { + restart(); + } + }); + +}); + test(".ajax() - hash", function() { expect(3);