Test that resetting via collection.setAt() works
This commit is contained in:
@@ -303,7 +303,7 @@ describe('ol.collection', function() {
|
|||||||
new ol.Collection([{}, {}, {}], {unique: true});
|
new ol.Collection([{}, {}, {}], {unique: true});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('throws if duplicate items are passed to the contructor', function() {
|
it('throws if duplicate items are passed to the constructor', function() {
|
||||||
var item = {};
|
var item = {};
|
||||||
var call = function() {
|
var call = function() {
|
||||||
new ol.Collection([item, item], {unique: true});
|
new ol.Collection([item, item], {unique: true});
|
||||||
@@ -349,6 +349,13 @@ describe('ol.collection', function() {
|
|||||||
unique.setAt(1, {});
|
unique.setAt(1, {});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('allows items to be reset via setAt', function() {
|
||||||
|
var unique = new ol.Collection(undefined, {unique: true});
|
||||||
|
var item = {};
|
||||||
|
unique.setAt(0, item);
|
||||||
|
unique.setAt(0, item);
|
||||||
|
});
|
||||||
|
|
||||||
it('throws if duplicate items are added via setAt', function() {
|
it('throws if duplicate items are added via setAt', function() {
|
||||||
var unique = new ol.Collection(undefined, {unique: true});
|
var unique = new ol.Collection(undefined, {unique: true});
|
||||||
var item = {};
|
var item = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user