Skip to content
Permalink
Browse files

Adds failing tests for #9413

  • Loading branch information
rwaldron committed Aug 5, 2011
1 parent e18cad6 commit 7daf44b5ab1b5fbae9f8cbef9850519433609a12
Showing with 28 additions and 0 deletions.
  1. +28 −0 test/unit/data.js
@@ -551,3 +551,31 @@ test("jQuery.data supports interoperable hyphenated/camelCase get/set of propert
});
});

test("jQuery.data supports interoperable removal of hyphenated/camelCase properties", function() {
var div = jQuery("<div/>", { id: "hyphened" }).appendTo("#qunit-fixture"),
datas = {
"non-empty": "a string",
"empty-string": "",
"one-value": 1,
"zero-value": 0,
"an-array": [],
"an-object": {},
"bool-true": true,
"bool-false": false,
"some-json": '{ "foo": "bar" }'
};

expect( 27 );

jQuery.each( datas, function( key, val ) {
div.data( key, val );

deepEqual( div.data( key ), val, "get: " + key );
deepEqual( div.data( jQuery.camelCase( key ) ), val, "get: " + jQuery.camelCase( key ) );

div.removeData( key );

equal( div.data( key ), undefined, "get: " + key );

});
});

0 comments on commit 7daf44b

Please sign in to comment.
You can’t perform that action at this time.