Backing out fix for #5803 from 3b50eaca2cd0b1439235e39c4e98a6438e8f55b2.
[jquery.git] / test / unit / ajax.js
index 14c6218..b2e51fb 100644 (file)
@@ -289,6 +289,32 @@ test("jQuery.ajax - xml: non-namespace elements inside namespaced elements", fun
        });
 });
 
+test("jQuery.ajax - HEAD requests", function() {
+       expect(2);
+
+       stop();
+       jQuery.ajax({
+               url: url("data/name.html"),
+               type: "HEAD",
+               success: function(data, status, xhr){
+                       var h = xhr.getAllResponseHeaders();
+                       ok( /Date/i.test(h), 'No Date in HEAD response' );
+                       
+                       jQuery.ajax({
+                               url: url("data/name.html"),
+                               data: { whip_it: "good" },
+                               type: "HEAD",
+                               success: function(data, status, xhr){
+                                       var h = xhr.getAllResponseHeaders();
+                                       ok( /Date/i.test(h), 'No Date in HEAD response with data' );
+                                       start();
+                               }
+                       });
+               }
+       });
+       
+});
+
 test("jQuery.ajax - beforeSend", function() {
        expect(1);
        stop();
@@ -799,21 +825,6 @@ test("jQuery.ajax() - JSONP, Local", function() {
                        plus();
                }
        });
-       
-  // Supports Ticket #5803     
-       jQuery.ajax({
-               url: "data/jsonp.php",
-               jsonpCallback: "jsonpResults",
-               success: function(data){
-                       ok( data.data, "JSON results returned without dataType:jsonp when jsonpCallback is defined" );
-                       plus();
-               },
-               error: function(data){
-                       ok( false, "Ajax error JSON (GET, custom callback name)" );
-                       plus();
-               }
-       });             
-       
 });
 
 test("JSONP - Custom JSONP Callback", function() {