ace/test/EventEmitterTest.js
2010-04-22 13:41:32 +02:00

20 lines
516 B
JavaScript

var EventEmitter = function() {
this.$initEvents();
};
ace.implement(EventEmitter.prototype, ace.MEventEmitter);
var EventEmitterTest = new TestCase("EventEmitterTest", {
"test: dispatch event with no data" : function() {
var emitter = new EventEmitter();
var called = false;
emitter.addEventListener("juhu", function(e) {
called = true;
assertEquals("juhu", e.type);
});
emitter.$dispatchEvent("juhu");
assertTrue(called);
}
});