]> source.dussan.org Git - jquery.git/commitdiff
Tests: Account for the iPad with iOS 11.3 user agent
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Wed, 1 Aug 2018 13:12:30 +0000 (15:12 +0200)
committerMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Wed, 1 Aug 2018 13:12:30 +0000 (15:12 +0200)
The user agent of the iPad with iOS 11.3 on BrowserStack is missing the "iPhone"
part in the "iPhone OS 11_3" part. This commit makes the iOS regex accept such
(probably?) malformed UAs.

test/unit/support.js

index 0ed77a9323a68920e5a332693b17fea3e03398a6..0983d22951e9dc35b744ad7477cdc018fb0b78fe 100644 (file)
@@ -300,7 +300,7 @@ testIframe(
                expected = expectedMap.firefox_60;
        } else if ( /firefox/i.test( userAgent ) ) {
                expected = expectedMap.firefox;
-       } else if ( /iphone os 11_/i.test( userAgent ) ) {
+       } else if ( /(?:iphone|ipad);.*(?:iphone)? os 11_/i.test( userAgent ) ) {
                expected = expectedMap.ios_11;
        } else if ( /iphone os (?:9|10)_/i.test( userAgent ) ) {
                expected = expectedMap.ios_9_10;