From: Michał Gołębiowski-Owczarek Date: Wed, 1 Aug 2018 13:12:30 +0000 (+0200) Subject: Tests: Account for the iPad with iOS 11.3 user agent X-Git-Tag: 3.4.0~44 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c9aae3565edc840961ecbeee77fb0cb367c46702;p=jquery.git Tests: Account for the iPad with iOS 11.3 user agent 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. --- diff --git a/test/unit/support.js b/test/unit/support.js index 0ed77a932..0983d2295 100644 --- a/test/unit/support.js +++ b/test/unit/support.js @@ -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;