Test VectorSource isEmtpty without spatial index

This commit is contained in:
Maximilian Krög
2022-02-12 23:55:59 +01:00
parent 7668f4f827
commit 9bfb0c1b9d

View File

@@ -50,6 +50,34 @@ describe('ol.source.Vector', function () {
it('returns true', function () {
expect(vectorSource.isEmpty()).to.be(true);
});
it('returns true without spatial index', function () {
const source = new VectorSource({
useSpatialIndex: false,
});
expect(source.isEmpty()).to.be(true);
});
it('returns false with geometry', function () {
vectorSource.addFeature(new Feature(new Point([0, 0])));
expect(vectorSource.isEmpty()).to.be(false);
});
it('returns false without spatial index and geometry', function () {
const source = new VectorSource({
useSpatialIndex: false,
});
source.addFeature(new Feature(new Point([0, 0])));
expect(source.isEmpty()).to.be(false);
});
it('returns false with null geometry', function () {
vectorSource.addFeature(new Feature());
expect(vectorSource.isEmpty()).to.be(false);
});
it('returns false without spatial index and null geometry', function () {
const source = new VectorSource({
useSpatialIndex: false,
});
source.addFeature(new Feature());
expect(source.isEmpty()).to.be(false);
});
});
describe('#addFeature', function () {