Tests: Skip module tests in Edge

Edge sometimes doesn't execute module scripts. It needs to be investigated why
but for now, we're skipping the test to make our tests more stable.

Closes gh-4140
This commit is contained in:
Michał Gołębiowski-Owczarek 2018-07-30 18:41:08 +02:00 committed by GitHub
parent 063c1f2ca3
commit ae82e85e64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1797,7 +1797,13 @@ QUnit.test( "html(Function)", function( assert ) {
testHtml( manipulationFunctionReturningObj, assert ); testHtml( manipulationFunctionReturningObj, assert );
} ); } );
QUnit[ QUnit.moduleTypeSupported ? "test" : "skip" ]( "html(script type module)", function( assert ) { QUnit[
// Support: Edge 16-17
// Edge sometimes doesn't execute module scripts so skip the test there.
( QUnit.moduleTypeSupported && !/edge\//i.test( navigator.userAgent ) ) ?
"test" :
"skip"
]( "html(script type module)", function( assert ) {
assert.expect( 4 ); assert.expect( 4 );
var done = assert.async(), var done = assert.async(),
$fixture = jQuery( "#qunit-fixture" ); $fixture = jQuery( "#qunit-fixture" );