Move opt_useCapture arg to the end of the list

This commit is contained in:
Tim Schaub
2016-02-02 07:03:00 -07:00
committed by Andreas Hocevar
parent dc0393acff
commit 80df1f5ae8
48 changed files with 161 additions and 165 deletions

View File

@@ -56,14 +56,14 @@ describe('ol.events', function() {
useCapture: false
};
var listenerArray = [listenerObj];
var result = ol.events.findListener_(listenerArray, listener, false);
var result = ol.events.findListener_(listenerArray, listener);
expect(result).to.be(listenerObj);
result = ol.events.findListener_(listenerArray, listener, false, bindTo);
result = ol.events.findListener_(listenerArray, listener, bindTo);
expect(result).to.be(undefined);
listenerObj.bindTo = bindTo;
result = ol.events.findListener_(listenerArray, listener, false);
result = ol.events.findListener_(listenerArray, listener);
expect(result).to.be(undefined);
result = ol.events.findListener_(listenerArray, listener, false, bindTo);
result = ol.events.findListener_(listenerArray, listener, bindTo);
expect(result).to.be(listenerObj);
});
});
@@ -105,9 +105,9 @@ describe('ol.events', function() {
});
it('only treats listeners as same when all args are equal', function() {
var listener = function() {};
ol.events.listen(target, 'foo', listener, false);
ol.events.listen(target, 'foo', listener, true);
ol.events.listen(target, 'foo', listener, true, {});
ol.events.listen(target, 'foo', listener, {}, false);
ol.events.listen(target, 'foo', listener, {}, true);
ol.events.listen(target, 'foo', listener, undefined, true);
expect(add.callCount).to.be(3);
});
});
@@ -187,16 +187,18 @@ describe('ol.events', function() {
it('works despite different meaning of the useCapture arg', function() {
var target = new ol.events.EventTarget();
var listener = function() {};
var key1 = ol.events.listen(target, 'foo', listener, false);
var key1 = ol.events.listen(target, 'foo', listener, undefined, undefined,
false);
expect(target.getListeners('foo')).to.eql([key1.boundListener]);
var key2 = ol.events.listen(target, 'foo', listener, true);
var key2 = ol.events.listen(target, 'foo', listener, undefined, undefined,
true);
expect(target.getListeners('foo')).to.eql(
[key1.boundListener, key2.boundListener]);
});
it('because the created bound listeners are different', function() {
var listener = function() {};
var key1 = ol.events.listen(target, 'foo', listener, false);
var key2 = ol.events.listen(target, 'foo', listener, true);
var key1 = ol.events.listen(target, 'foo', listener, {}, false);
var key2 = ol.events.listen(target, 'foo', listener, {}, true);
expect(key1.boundListener).to.not.equal(key2.boundListener);
});
});

View File

@@ -144,7 +144,7 @@ describe('ol.events.EventTarget', function() {
describe('#dispose()', function() {
it('cleans up foreign references', function() {
ol.events.listen(eventTarget, 'foo', spy1, false, document);
ol.events.listen(eventTarget, 'foo', spy1, document);
expect(eventTarget.hasListener('foo')).to.be(true);
eventTarget.dispose();
expect(eventTarget.hasListener('foo')).to.be(false);