mirror of https://github.com/grafana/grafana
pull/4460/head
parent
6a42b95d39
commit
b3c073ab6c
@ -0,0 +1,30 @@ |
||||
import {describe, beforeEach, it, sinon, expect} from 'test/lib/common' |
||||
|
||||
import {Emitter} from 'app/core/core'; |
||||
|
||||
describe("Emitter", () => { |
||||
|
||||
describe('given 2 subscribers', () => { |
||||
|
||||
it('should notfiy subscribers', () => { |
||||
var events = new Emitter(); |
||||
var sub1Called = false; |
||||
var sub2Called = false; |
||||
|
||||
events.on('test', () => { |
||||
sub1Called = true; |
||||
}); |
||||
events.on('test', () => { |
||||
sub2Called = true; |
||||
}); |
||||
|
||||
events.emit('test', null); |
||||
|
||||
expect(sub1Called).to.be(true); |
||||
expect(sub2Called).to.be(true); |
||||
}); |
||||
}); |
||||
|
||||
}); |
||||
|
||||
|
Loading…
Reference in new issue