+ var obj = child.data(), obj2 = dummy.data(), check = [ "myobj", "ignored", "other" ], num = 0, num2 = 0;
+
+ for ( var i = 0, l = check.length; i < l; i++ ) {
+ ok( obj[ check[i] ], "Make sure data- property exists when calling data-." );
+ ok( obj2[ check[i] ], "Make sure data- property exists when calling data-." );
+ }
+
+ for ( var prop in obj ) {
+ num++;
+ }
+
+ equals( num, check.length, "Make sure that the right number of properties came through." );
+
+ for ( var prop in obj2 ) {
+ num2++;
+ }
+
+ equals( num2, check.length, "Make sure that the right number of properties came through." );
+
+ child.attr("data-other", "newvalue");
+
+ equals( child.data("other"), "test", "Make sure value was pulled in properly from a .data()." );
+