From 7e7086780507946e83cc9837bfb5d951b6eafb00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski?= Date: Tue, 9 Dec 2014 21:08:25 +0100 Subject: [PATCH] Support: Re-organize browser order, add Safari 8 Most browsers were put in order newest to oldest, Android was treated differently; this has been fixed. Also, browsers that share test results between different versions were grouped together. (refs 43faf6d1f922ba44a84c93f4ff2461d208b2bf48) --- test/unit/support.js | 120 +++++++++++-------------------------------- 1 file changed, 31 insertions(+), 89 deletions(-) diff --git a/test/unit/support.js b/test/unit/support.js index 73f104098..12f2c6421 100644 --- a/test/unit/support.js +++ b/test/unit/support.js @@ -99,36 +99,7 @@ testIframeWithCallback( "Check CSP (https://developer.mozilla.org/en-US/docs/Sec "style": true, "submitBubbles": true }; - } else if ( /trident\/7\.0/i.test( userAgent ) ) { - expected = { - "ajax": true, - "boxSizingReliable": false, - "changeBubbles": true, - "checkClone": true, - "checkOn": true, - "clearCloneStyle": false, - "cors": true, - "cssFloat": true, - "deleteExpando": true, - "focusinBubbles": true, - "html5Clone": true, - "htmlSerialize": true, - "input": true, - "leadingWhitespace": true, - "noCloneChecked": false, - "noCloneEvent": true, - "opacity": true, - "optDisabled": true, - "optSelected": false, - "ownLast": false, - "pixelPosition": true, - "radioValue": false, - "reliableHiddenOffsets": true, - "reliableMarginRight": true, - "style": true, - "submitBubbles": true - }; - } else if ( /msie 10\.0/i.test( userAgent ) ) { + } else if ( /(msie 10\.0|trident\/7\.0)/i.test( userAgent ) ) { expected = { "ajax": true, "boxSizingReliable": false, @@ -215,36 +186,7 @@ testIframeWithCallback( "Check CSP (https://developer.mozilla.org/en-US/docs/Sec "style": false, "submitBubbles": false }; - } else if ( /7\.0(\.\d+|) safari/i.test( userAgent ) ) { - expected = { - "ajax": true, - "boxSizingReliable": true, - "changeBubbles": true, - "checkClone": true, - "checkOn": true, - "clearCloneStyle": true, - "cors": true, - "cssFloat": true, - "deleteExpando": true, - "focusinBubbles": false, - "html5Clone": true, - "htmlSerialize": true, - "input": true, - "leadingWhitespace": true, - "noCloneChecked": true, - "noCloneEvent": true, - "opacity": true, - "optDisabled": true, - "optSelected": true, - "ownLast": false, - "pixelPosition": false, - "radioValue": true, - "reliableHiddenOffsets": true, - "reliableMarginRight": true, - "style": true, - "submitBubbles": true - }; - } else if ( /6\.0(\.\d+|) safari/i.test( userAgent ) ) { + } else if ( /(6|7|8)\.0(\.\d+|) safari/i.test( userAgent ) ) { expected = { "ajax": true, "boxSizingReliable": true, @@ -331,35 +273,6 @@ testIframeWithCallback( "Check CSP (https://developer.mozilla.org/en-US/docs/Sec "style": true, "submitBubbles": true }; - } else if ( /android 2\.3/i.test( userAgent ) ) { - expected = { - "ajax": true, - "boxSizingReliable": true, - "changeBubbles": true, - "checkClone": true, - "checkOn": false, - "clearCloneStyle": false, - "cors": true, - "cssFloat": true, - "deleteExpando": true, - "focusinBubbles": false, - "html5Clone": true, - "htmlSerialize": true, - "input": true, - "leadingWhitespace": true, - "noCloneChecked": true, - "noCloneEvent": true, - "opacity": true, - "optDisabled": false, - "optSelected": true, - "ownLast": false, - "pixelPosition": false, - "radioValue": true, - "reliableHiddenOffsets": true, - "reliableMarginRight": false, - "style": true, - "submitBubbles": true - }; } else if ( /android 4\.[0-3]/i.test( userAgent ) ) { expected = { "ajax": true, @@ -389,6 +302,35 @@ testIframeWithCallback( "Check CSP (https://developer.mozilla.org/en-US/docs/Sec "style": true, "submitBubbles": true }; + } else if ( /android 2\.3/i.test( userAgent ) ) { + expected = { + "ajax": true, + "boxSizingReliable": true, + "changeBubbles": true, + "checkClone": true, + "checkOn": false, + "clearCloneStyle": false, + "cors": true, + "cssFloat": true, + "deleteExpando": true, + "focusinBubbles": false, + "html5Clone": true, + "htmlSerialize": true, + "input": true, + "leadingWhitespace": true, + "noCloneChecked": true, + "noCloneEvent": true, + "opacity": true, + "optDisabled": false, + "optSelected": true, + "ownLast": false, + "pixelPosition": false, + "radioValue": true, + "reliableHiddenOffsets": true, + "reliableMarginRight": false, + "style": true, + "submitBubbles": true + }; } if ( expected ) {