Merge branch 'bug7150' of http://github.com/csnover/jquery
authorJohn Resig <jeresig@gmail.com>
Wed, 13 Oct 2010 01:51:44 +0000 (21:51 -0400)
committerJohn Resig <jeresig@gmail.com>
Wed, 13 Oct 2010 01:51:44 +0000 (21:51 -0400)
1  2 
test/unit/event.js

diff --combined test/unit/event.js
@@@ -443,7 -443,7 +443,7 @@@ test("bind(name, false), unbind(name, f
  });
  
  test("bind()/trigger()/unbind() on plain object", function() {
-       expect( 5 );
+       expect( 7 );
  
        var obj = {};
  
  
        var events = jQuery(obj).data("__events__");
        ok( events, "Object has events bound." );
+       equals( obj.events, undefined, "Events object on plain objects is not events" );
        equals( typeof events, "function", "'events' expando is a function on plain objects." );
        equals( obj.test, undefined, "Make sure that test event is not on the plain object." );
        equals( obj.handle, undefined, "Make sure that the event handler is not on the plain object." );
  
        // Make sure it doesn't complain when no events are found
        jQuery(obj).unbind("test");
+       
+       equals( obj.__events__, undefined, "Make sure events object is removed" );
  });
  
  test("unbind(type)", function() {
@@@ -1838,7 -1841,7 +1841,7 @@@ test("window resize", function() 
                ok( true, "Resize event fired." );
        }).resize().unbind("resize");
  
 -      ok( !jQuery(window).data("events"), "Make sure all the events are gone." );
 +      ok( !jQuery(window).data("__events__"), "Make sure all the events are gone." );
  });
  
  /*