+test("expando", function(){\r
+ expect(7);\r
+ \r
+ equals("expando" in jQuery, true, "jQuery is exposing the expando");\r
+ \r
+ var obj = {};\r
+ jQuery.data(obj);\r
+ equals( jQuery.expando in obj, false, "jQuery.data did not add an expando to the object" );\r
+ \r
+ jQuery.data(obj, true);\r
+ equals( jQuery.expando in obj, false, "jQuery.data did not add an expando to the object" );\r
+ \r
+ jQuery.data(obj, 'test');\r
+ equals( jQuery.expando in obj, false, "jQuery.data did not add an expando to the object" );\r
+ \r
+ jQuery.data(obj, "foo", "bar");\r
+ equals( jQuery.expando in obj, true, "jQuery.data added an expando to the object" );\r
+ \r
+ var id = obj[jQuery.expando];\r
+ equals( id in jQuery.cache, true, "jQuery.data added an entry to jQuery.cache" );\r
+ \r
+ equals( jQuery.cache[id].foo, "bar", "jQuery.data worked correctly" );\r
+});\r
+\r