20 lines
516 B
JavaScript
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);
|
|
}
|
|
});
|
|
|