Test case for jQuery Ticket 8011

$.ajax().abort() calling complete handler

by jitter

HTML

<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script>var jQ144 = jQuery.noConflict(true);</script>
<script src="http://code.jquery.com/jquery-1.5b1.js"></script>

JavaScript

jQuery(function() {
    var opt = {
        url: "/echo/html/",
        type: "POST",
        data: {
            html: "<p>Hello</p>",
            delay: 2
        },
        success: function() {
            alert( this + ": success" );
        },
        error: function() {
            alert( this + ": error" );
        },
        complete: function() {
            alert( this + ": complete" );
        }
    };
    jQ144.ajax( jQ144.extend( opt, { context: jQ144.fn.jquery }) ).abort();
    jQuery.ajax( jQuery.extend( opt, { context: jQuery.fn.jquery }) ).abort();
})