aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/support.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/support.js')
-rw-r--r--test/unit/support.js22
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" &&