mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Tests: Skip ETag AJAX tests on TestSwarm
TestSwarm is now proxied via Cloudflare which cuts out headers relevant for
ETag tests, failing them. We're still running those tests in Karma on Chrome
& Firefox (including Firefox ESR).
Closes gh-4974
(cherry picked from commit 00c060d161
)
This commit is contained in:
parent
7439e221c0
commit
81fa1e2ae9
@ -1557,12 +1557,25 @@ QUnit.module( "ajax", {
|
||||
function( label, cache ) {
|
||||
jQuery.each(
|
||||
{
|
||||
"If-Modified-Since": "mock.php?action=ims",
|
||||
"Etag": "mock.php?action=etag"
|
||||
"If-Modified-Since": {
|
||||
url: "mock.php?action=ims",
|
||||
qunitMethod: "test"
|
||||
},
|
||||
function( type, url ) {
|
||||
url = baseURL + url + "&ts=" + ifModifiedNow++;
|
||||
QUnit.test( "jQuery.ajax() - " + type + " support" + label, function( assert ) {
|
||||
"Etag": {
|
||||
url: "mock.php?action=etag",
|
||||
|
||||
// Support: TestSwarm
|
||||
// TestSwarm is now proxied via Cloudflare which cuts out
|
||||
// headers relevant for ETag tests, failing them. We're still
|
||||
// running those tests in Karma on Chrome & Firefox (including
|
||||
// Firefox ESR).
|
||||
qunitMethod: QUnit.isSwarm ? "skip" : "test"
|
||||
}
|
||||
},
|
||||
function( type, data ) {
|
||||
var url = baseURL + data.url + "&ts=" + ifModifiedNow++;
|
||||
QUnit[ data.qunitMethod ]( "jQuery.ajax() - " + type +
|
||||
" support" + label, function( assert ) {
|
||||
assert.expect( 4 );
|
||||
var done = assert.async();
|
||||
jQuery.ajax( {
|
||||
|
Loading…
Reference in New Issue
Block a user