Test case for jQuery Ticket 8079

jsonp local requests with wrong repsone content-type trigger error and complete and are fine

by jitter

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>

JavaScript

console.log("Before", $.active);
$.ajax({
    url: "/echo/html/",
    dataType: "jsonp",
    success: function( data ) {
        console.log("success", data);
        console.log("success", $.active);
    },
    error: function( xhr, status, err ) {
        console.log( status, err );
        console.log("error", $.active);
    },
    complete: function() {
        console.log("complete", $.active);
        setTimeout( function() { console.log("after", $.active); }, 500 );
    }
});