mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Tests: only run ontimeout test if ontimeout exists
Fixes gh-3742 Close gh-3919
This commit is contained in:
parent
7be448d41f
commit
e2f192887c
@ -524,22 +524,26 @@ QUnit.module( "ajax", {
|
||||
};
|
||||
} );
|
||||
|
||||
ajaxTest( "jQuery.ajax() - native timeout", 2, function( assert ) {
|
||||
return {
|
||||
url: url( "mock.php?action=wait&wait=1" ),
|
||||
xhr: function() {
|
||||
var xhr = new window.XMLHttpRequest();
|
||||
xhr.timeout = 1;
|
||||
return xhr;
|
||||
},
|
||||
error: function( xhr, msg ) {
|
||||
assert.strictEqual( msg, "error", "Native timeout triggers error callback" );
|
||||
},
|
||||
complete: function() {
|
||||
assert.ok( true, "complete" );
|
||||
}
|
||||
};
|
||||
} );
|
||||
// Support: Android <= 4.0 - 4.3 only
|
||||
// Android 4.0-4.3 does not have ontimeout on an xhr
|
||||
if ( "ontimeout" in new window.XMLHttpRequest() ) {
|
||||
ajaxTest( "jQuery.ajax() - native timeout", 2, function( assert ) {
|
||||
return {
|
||||
url: url( "mock.php?action=wait&wait=1" ),
|
||||
xhr: function() {
|
||||
var xhr = new window.XMLHttpRequest();
|
||||
xhr.timeout = 1;
|
||||
return xhr;
|
||||
},
|
||||
error: function( xhr, msg ) {
|
||||
assert.strictEqual( msg, "error", "Native timeout triggers error callback" );
|
||||
},
|
||||
complete: function() {
|
||||
assert.ok( true, "complete" );
|
||||
}
|
||||
};
|
||||
} );
|
||||
}
|
||||
|
||||
ajaxTest( "jQuery.ajax() - events with context", 12, function( assert ) {
|
||||
var context = document.createElement( "div" );
|
||||
|
Loading…
Reference in New Issue
Block a user