observable

This commit is contained in:
simonseyock
2017-12-16 15:02:54 +01:00
parent ca41c0d124
commit d7c48314b8
3 changed files with 10 additions and 49 deletions

View File

@@ -41,15 +41,6 @@ describe('ol.Observable', function() {
expect(listener.callCount).to.be(2);
});
it('accepts an optional `this` arg for the listener', function() {
var thisArg = {};
observable.on('foo', listener, thisArg);
observable.dispatchEvent('foo');
expect(listener.calledOnce).to.be(true);
expect(listener.calledOn(thisArg)).to.be(true);
});
it('returns a listener key', function() {
var key = observable.on('foo', listener);
@@ -106,15 +97,6 @@ describe('ol.Observable', function() {
expect(listener.callCount).to.be(2);
});
it('accepts an optional `this` arg for the listener', function() {
var thisArg = {};
observable.once('foo', listener, thisArg);
observable.dispatchEvent('foo');
expect(listener.calledOnce).to.be(true);
expect(listener.calledOn(thisArg)).to.be(true);
});
it('returns a listener key', function() {
var key = observable.once('foo', listener);
@@ -141,24 +123,6 @@ describe('ol.Observable', function() {
expect(listener.calledOnce).to.be(true);
});
it('accepts a `this` arg', function() {
var thisArg = {};
observable.on('foo', listener, thisArg);
observable.dispatchEvent('foo');
expect(listener.calledOnce).to.be(true);
// will not unregister without the same thisArg
observable.un('foo', listener);
observable.dispatchEvent('foo');
expect(listener.callCount).to.be(2);
// properly unregister by providing the same thisArg
observable.un('foo', listener, thisArg);
observable.dispatchEvent('foo');
expect(listener.callCount).to.be(2);
});
});
describe('ol.Observable.unByKey()', function() {