+
+ jQuery.data(div, "test2", "testing");
+ jQuery.removeData( div );
+ ok( !jQuery.data(div, "test2"), "Make sure that the data property no longer exists." );
+ ok( !div[ jQuery.expando ], "Make sure the expando no longer exists, as well." );
+
+ var obj = {};
+ jQuery.data(obj, "test", "testing");
+ equals( obj.test, "testing", "verify data on plain object");
+ jQuery.removeData(obj, "test");
+ equals( jQuery.data(obj, "test"), undefined, "Check removal of data on plain object" );
+ equals( obj.test, undefined, "Check removal of data directly from plain object" );
+
+ jQuery.data( window, "BAD", true );
+ jQuery.removeData( window, "BAD" );
+ ok( !jQuery.data( window, "BAD" ), "Make sure that the value was not still set." );