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 + "']" );
- }
- }
- });
- }
-
-})();