var EventEmitter = function() { this.$initEvents(); }; ace.mixin(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); } });