Fix the clone method to be a little less insane in IE, which fixes the new event...
[jquery.git] / test / unit / ajax.js
index 7344659..4ce14c2 100644 (file)
@@ -137,7 +137,7 @@ test(".load()) - 404 error callbacks", function() {
 });
 
 test("jQuery.ajax() - abort", function() {
-       expect( 6 );
+       expect( 8 );
        stop();
 
        jQuery('#foo').ajaxStart(function(){
@@ -157,7 +157,10 @@ test("jQuery.ajax() - abort", function() {
                complete: function(){ ok(true, "complete"); }
        });
 
+       equals( xhr.readyState, 1, "XHR readyState indicates successful dispatch" );
+
        xhr.abort();
+       equals( xhr.readyState, 0, "XHR readyState indicates successful abortion" );
 });
 
 test("Ajax events with context", function() {
@@ -825,21 +828,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() {