diff --git a/test/unit/support.js b/test/unit/support.js index 76a0af7b7..09c6ad1a5 100644 --- a/test/unit/support.js +++ b/test/unit/support.js @@ -43,324 +43,3 @@ testIframeWithCallback( "box-sizing does not affect jQuery.support.shrinkWrapBlo expect( 1 ); strictEqual( shrinkWrapBlocks, jQuery.support.shrinkWrapBlocks, "jQuery.support.shrinkWrapBlocks properties are the same" ); }); - -(function() { - var expected, - userAgent = window.navigator.userAgent; - - // These tests do not have to stay - // They are here to help with upcoming support changes for 1.8 - if ( /chrome/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":true, - "optSelected":true, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":false, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":true, - "optDisabled":true, - "radioValue":true, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":true, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /opera.*version\/12\.1/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":true, - "optSelected":true, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":false, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":true, - "optDisabled":true, - "radioValue":false, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":true, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /msie 10\.0/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":true, - "optSelected":false, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":true, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":false, - "optDisabled":true, - "radioValue":false, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":true, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /msie 9\.0/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":true, - "optSelected":false, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":true, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":false, - "optDisabled":true, - "radioValue":false, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":false, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /msie 8\.0/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":false, - "tbody":true, - "htmlSerialize":false, - "style":false, - "hrefNormalized":true, - "opacity":false, - "cssFloat":false, - "checkOn":true, - "optSelected":false, - "getSetAttribute":true, - "enctype":true, - "html5Clone":false, - "submitBubbles":false, - "changeBubbles":false, - "focusinBubbles":true, - "deleteExpando":false, - "noCloneEvent":false, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":false, - "optDisabled":true, - "radioValue":false, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":false, - "ajax":true, - "cors":false, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /msie 7\.0/i.test( userAgent ) ) { - expected = { - "ajax": true, - "appendChecked": false, - "boxModel": true, - "changeBubbles": false, - "checkClone": false, - "checkOn": true, - "cors": false, - "cssFloat": false, - "deleteExpando": false, - "doesNotIncludeMarginInBodyOffset": true, - "enctype": true, - "focusinBubbles": true, - "getSetAttribute": false, - "hrefNormalized": false, - "html5Clone": false, - "htmlSerialize": false, - "inlineBlockNeedsLayout": true, - "leadingWhitespace": false, - "noCloneChecked": false, - "noCloneEvent": false, - "opacity": false, - "optDisabled": true, - "optSelected": false, - "radioValue": false, - "reliableHiddenOffsets": false, - "reliableMarginRight": true, - "shrinkWrapBlocks": false, - "submitBubbles": false, - "tbody": false, - "style": false - }; - } else if ( /msie 6\.0/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":false, - "tbody":false, - "htmlSerialize":false, - "style":false, - "hrefNormalized":false, - "opacity":false, - "cssFloat":false, - "checkOn":true, - "optSelected":false, - "getSetAttribute":false, - "enctype":true, - "html5Clone":false, - "submitBubbles":false, - "changeBubbles":false, - "focusinBubbles":true, - "deleteExpando":false, - "noCloneEvent":false, - "inlineBlockNeedsLayout":true, - "shrinkWrapBlocks":true, - "reliableMarginRight":true, - "noCloneChecked":false, - "optDisabled":true, - "radioValue":false, - "checkClone":false, - "appendChecked":false, - "boxModel":true, - "reliableHiddenOffsets":false, - "ajax":true, - "cors":false, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /5\.1\.1 safari/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":false, - "optSelected":true, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":false, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":true, - "optDisabled":true, - "radioValue":true, - "checkClone":false, - "appendChecked":false, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":true, - "doesNotIncludeMarginInBodyOffset":true - }; - } else if ( /firefox/i.test( userAgent ) ) { - expected = { - "leadingWhitespace":true, - "tbody":true, - "htmlSerialize":true, - "style":true, - "hrefNormalized":true, - "opacity":true, - "cssFloat":true, - "checkOn":true, - "optSelected":true, - "getSetAttribute":true, - "enctype":true, - "html5Clone":true, - "submitBubbles":true, - "changeBubbles":true, - "focusinBubbles":false, - "deleteExpando":true, - "noCloneEvent":true, - "inlineBlockNeedsLayout":false, - "shrinkWrapBlocks":false, - "reliableMarginRight":true, - "noCloneChecked":true, - "optDisabled":true, - "radioValue":true, - "checkClone":true, - "appendChecked":true, - "boxModel":true, - "reliableHiddenOffsets":true, - "ajax":true, - "cors":true, - "doesNotIncludeMarginInBodyOffset":true - }; - } - - if ( expected ) { - test("Verify that the support tests resolve as expected per browser", function() { - expect( 30 ); - - for ( var i in expected ) { - if ( jQuery.ajax || i !== "ajax" && i !== "cors" ) { - equal( jQuery.support[i], expected[i], "jQuery.support['" + i + "']: " + jQuery.support[i] + ", expected['" + i + "']: " + expected[i]); - } else { - ok( true, "no ajax; skipping jQuery.support['" + i + "']" ); - } - } - }); - } - -})();