aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/manipulation.js
diff options
context:
space:
mode:
authorOleg <markelog@gmail.com>2012-11-19 02:03:38 +0400
committerDave Methvin <dave.methvin@gmail.com>2012-12-13 10:42:43 -0500
commit643ecf9d63018a7ef907c1e058b778b68ddaf48f (patch)
tree9f907d25d06eecfee52e56d3abab6b288b4d2bbb /test/unit/manipulation.js
parentca26d45395c8a790027633dec5a2ebc15ce9149a (diff)
downloadjquery-643ecf9d63018a7ef907c1e058b778b68ddaf48f.tar.gz
jquery-643ecf9d63018a7ef907c1e058b778b68ddaf48f.zip
Ref #8908, gh-886. Avoid clone identity crisis in IE9/10. Close gh-1036.
Diffstat (limited to 'test/unit/manipulation.js')
-rw-r--r--test/unit/manipulation.js67
1 files changed, 0 insertions, 67 deletions
diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js
index af063b059..fe9f6c203 100644
--- a/test/unit/manipulation.js
+++ b/test/unit/manipulation.js
@@ -2127,73 +2127,6 @@ test( "checked state is cloned with clone()", function() {
equal( jQuery(elem).clone().attr("id","clone")[ 0 ].checked, true, "Checked true state correctly cloned" );
});
-test( "Clearing a Cloned Element's Style Shouldn't Clear the Original Element's Style (#8908)", function() {
-
- expect( 16 );
-
- var baseUrl = document.location.href.replace( /([^\/]*)$/, "" ),
- styles = [{
- name: "backgroundAttachment",
- value: ["fixed"],
- expected: [ "scroll" ]
- },{
- name: "backgroundColor",
- value: [ "rgb(255, 0, 0)", "rgb(255,0,0)", "#ff0000" ],
- expected: ["transparent"]
- }, {
- // Firefox returns auto's value
- name: "backgroundImage",
- value: [ "url('test.png')", "url(" + baseUrl + "test.png)", "url(\"" + baseUrl + "test.png\")" ],
- expected: [ "none", "url(\"http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif\")" ]
- }, {
- name: "backgroundPosition",
- value: ["5% 5%"],
- expected: [ "0% 0%", "-1000px 0px", "-1000px 0%" ]
- }, {
- // Firefox returns no-repeat
- name: "backgroundRepeat",
- value: ["repeat-y"],
- expected: [ "repeat", "no-repeat" ]
- }, {
- name: "backgroundClip",
- value: ["padding-box"],
- expected: ["border-box"]
- }, {
- name: "backgroundOrigin",
- value: ["content-box"],
- expected: ["padding-box"]
- }, {
- name: "backgroundSize",
- value: ["80px 60px"],
- expected: [ "auto auto" ]
- }];
-
- jQuery.each( styles, function( index, style ) {
- var $source, source, $clone;
-
- style.expected = style.expected.concat([ "", "auto" ]);
- $source = jQuery( "<div />" );
- source = $source[ 0 ];
- if ( source.style[ style.name ] === undefined ) {
- ok( true, style.name + ": style isn't supported and therefore not an issue" );
- ok( true );
- return true;
- }
- $source.css( style.name, style.value[ 0 ] );
- $clone = $source.clone();
- $clone.css( style.name, "" );
-
- ok( ~jQuery.inArray( $source.css( style.name ), style.value ),
- "Clearing clone.css() doesn't affect source.css(): " + style.name +
- "; result: " + $source.css( style.name ) +
- "; expected: " + style.value.join(",") );
- ok( ~jQuery.inArray( $clone.css( style.name ), style.expected ),
- "Cloned element was reset to its default value: " + style.name +
- "; result: " + $clone.css( style.name ) +
- "; expected: " + style.expected.join(",") );
- });
-});
-
test( "manipulate mixed jQuery and text (#12384, #12346)", function() {
expect( 2 );