diff options
Diffstat (limited to 'test/unit/support.js')
-rw-r--r-- | test/unit/support.js | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/test/unit/support.js b/test/unit/support.js index aa3386ef8..2bf43112f 100644 --- a/test/unit/support.js +++ b/test/unit/support.js @@ -59,31 +59,35 @@ testIframe( userAgent = window.navigator.userAgent, expectedMap = { ie_11: { - cssSupportsSelector: false, + cssHas: true, reliableTrDimensions: false }, chrome: { - cssSupportsSelector: false, + cssHas: false, reliableTrDimensions: true }, safari: { - cssSupportsSelector: false, + cssHas: false, reliableTrDimensions: true }, webkit: { - cssSupportsSelector: true, + cssHas: true, reliableTrDimensions: true }, firefox_102: { - cssSupportsSelector: false, + cssHas: true, reliableTrDimensions: false }, firefox: { - cssSupportsSelector: true, + cssHas: true, reliableTrDimensions: false }, + ios_14_15_3: { + cssHas: true, + reliableTrDimensions: true + }, ios: { - cssSupportsSelector: false, + cssHas: false, reliableTrDimensions: true } }; @@ -91,7 +95,7 @@ testIframe( // Make the selector-native build pass tests. for ( browserKey in expectedMap ) { if ( !includesModule( "selector" ) ) { - delete expectedMap[ browserKey ].cssSupportsSelector; + delete expectedMap[ browserKey ].cssHas; } } @@ -105,6 +109,8 @@ testIframe( expected = expectedMap.firefox_102; } else if ( /firefox/i.test( userAgent ) ) { expected = expectedMap.firefox; + } else if ( /iphone os (?:14_|15_[0123])/i.test( userAgent ) ) { + expected = expectedMap.ios_14_15_3; } else if ( /(?:iphone|ipad);.*(?:iphone)? os \d+_/i.test( userAgent ) ) { expected = expectedMap.ios; } else if ( typeof URLSearchParams !== "undefined" && |