From c9aae3565edc840961ecbeee77fb0cb367c46702 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Wed, 1 Aug 2018 15:12:30 +0200 Subject: [PATCH] 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. --- test/unit/support.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.5