Changeset 1546 for trunk/Specs
- Timestamp:
- 05/05/08 10:36:32 (2 weeks ago)
- Files:
-
- 1 modified
-
trunk/Specs/Class/Class.Extras.js (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Specs/Class/Class.Extras.js
r1091 r1546 66 66 'should add an Event to the Class': function(){ 67 67 var myTest = new Local.EventsTest(); 68 myTest.addEvent(' onEvent', Local.fn);68 myTest.addEvent('event', Local.fn); 69 69 70 70 var events = myTest.$events; 71 var myEvent = events[' onEvent'];71 var myEvent = events['event']; 72 72 value_of(myEvent).should_not_be(undefined); 73 73 value_of(myEvent.contains(Local.fn)).should_be_true(); … … 77 77 var myTest = new Local.EventsTest(); 78 78 myTest.addEvents({ 79 ' onEvent1': Local.fn,80 ' onEvent2': Local.fn79 'event1': Local.fn, 80 'event2': Local.fn 81 81 }); 82 82 83 83 var events = myTest.$events; 84 var myEvent1 = events[' onEvent1'];84 var myEvent1 = events['event1']; 85 85 value_of(myEvent1).should_not_be(undefined); 86 86 value_of(myEvent1.contains(Local.fn)).should_be_true(); 87 87 88 var myEvent2 = events[' onEvent2'];88 var myEvent2 = events['event2']; 89 89 value_of(myEvent2).should_not_be(undefined); 90 90 value_of(myEvent2.contains(Local.fn)).should_be_true(); … … 93 93 'should add an internal event': function(){ 94 94 var myTest = new Local.EventsTest(); 95 myTest.addEvent(' onInternal', Local.fn, true);95 myTest.addEvent('internal', Local.fn, true); 96 96 97 97 var events = myTest.$events; 98 var myEvent = events[' onInternal'];98 var myEvent = events['internal']; 99 99 value_of(myEvent).should_not_be(undefined); 100 100 value_of(myEvent.contains(Local.fn)).should_be_true(); … … 105 105 var myTest = new Local.EventsTest(); 106 106 var fn = function(){ return true; }; 107 myTest.addEvent(' onEvent', Local.fn);108 myTest.addEvent(' onEvent', fn);109 myTest.removeEvent(' onEvent', Local.fn);107 myTest.addEvent('event', Local.fn); 108 myTest.addEvent('event', fn); 109 myTest.removeEvent('event', Local.fn); 110 110 111 111 var events = myTest.$events; 112 var myEvent = events[' onEvent'];112 var myEvent = events['event']; 113 113 value_of(myEvent).should_not_be(undefined); 114 114 value_of(myEvent.contains(fn)).should_be_true(); … … 118 118 var myTest = new Local.EventsTest(); 119 119 var fn = function(){ return true; }; 120 myTest.addEvent(' onEvent', Local.fn);121 myTest.addEvent(' onEvent', fn);122 myTest.removeEvents(' onEvent');120 myTest.addEvent('event', Local.fn); 121 myTest.addEvent('event', fn); 122 myTest.removeEvents('event'); 123 123 124 124 var events = myTest.$events; 125 value_of(events[' onEvent'].length).should_be(0);125 value_of(events['event'].length).should_be(0); 126 126 }, 127 127 … … 129 129 var myTest = new Local.EventsTest(); 130 130 var fn = function(){ return true; }; 131 myTest.addEvent(' onEvent1', Local.fn);132 myTest.addEvent(' onEvent2', fn);131 myTest.addEvent('event1', Local.fn); 132 myTest.addEvent('event2', fn); 133 133 myTest.removeEvents(); 134 134 135 135 var events = myTest.$events; 136 value_of(events[' onEvent1'].length).should_be(0);137 value_of(events[' onEvent2'].length).should_be(0);136 value_of(events['event1'].length).should_be(0); 137 value_of(events['event2'].length).should_be(0); 138 138 } 139 139 … … 187 187 var events = myTest.$events; 188 188 value_of(events).should_not_be(undefined); 189 value_of(events[' onEvent1'].length).should_be(1);190 value_of(events[' onEvent2'].length).should_be(1);191 value_of(events[' onEvent3'].length).should_be(1);189 value_of(events['event1'].length).should_be(1); 190 value_of(events['event2'].length).should_be(1); 191 value_of(events['event3'].length).should_be(1); 192 192 } 193 193