Lint-free view.test.js
This commit is contained in:
+35
-35
@@ -402,59 +402,59 @@ describe('ol.View', function() {
|
|||||||
});
|
});
|
||||||
it('fits correctly to the geometry', function() {
|
it('fits correctly to the geometry', function() {
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100],
|
padding: [100, 0, 0, 100],
|
||||||
constrainResolution: false
|
constrainResolution: false
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.be(11);
|
expect(view.getResolution()).to.be(11);
|
||||||
expect(view.getCenter()[0]).to.be(5950);
|
expect(view.getCenter()[0]).to.be(5950);
|
||||||
expect(view.getCenter()[1]).to.be(47100);
|
expect(view.getCenter()[1]).to.be(47100);
|
||||||
|
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100]
|
padding: [100, 0, 0, 100]
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.be(20);
|
expect(view.getResolution()).to.be(20);
|
||||||
expect(view.getCenter()[0]).to.be(5500);
|
expect(view.getCenter()[0]).to.be(5500);
|
||||||
expect(view.getCenter()[1]).to.be(47550);
|
expect(view.getCenter()[1]).to.be(47550);
|
||||||
|
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100],
|
padding: [100, 0, 0, 100],
|
||||||
nearest: true
|
nearest: true
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.be(10);
|
expect(view.getResolution()).to.be(10);
|
||||||
expect(view.getCenter()[0]).to.be(6000);
|
expect(view.getCenter()[0]).to.be(6000);
|
||||||
expect(view.getCenter()[1]).to.be(47050);
|
expect(view.getCenter()[1]).to.be(47050);
|
||||||
|
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.Point([6000, 46000]),
|
new ol.geom.Point([6000, 46000]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100],
|
padding: [100, 0, 0, 100],
|
||||||
minResolution: 2
|
minResolution: 2
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.be(2);
|
expect(view.getResolution()).to.be(2);
|
||||||
expect(view.getCenter()[0]).to.be(5900);
|
expect(view.getCenter()[0]).to.be(5900);
|
||||||
expect(view.getCenter()[1]).to.be(46100);
|
expect(view.getCenter()[1]).to.be(46100);
|
||||||
|
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.Point([6000, 46000]),
|
new ol.geom.Point([6000, 46000]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100],
|
padding: [100, 0, 0, 100],
|
||||||
maxZoom: 6
|
maxZoom: 6
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.be(2);
|
expect(view.getResolution()).to.be(2);
|
||||||
expect(view.getZoom()).to.be(6);
|
expect(view.getZoom()).to.be(6);
|
||||||
@@ -463,12 +463,12 @@ describe('ol.View', function() {
|
|||||||
|
|
||||||
view.setRotation(Math.PI / 4);
|
view.setRotation(Math.PI / 4);
|
||||||
view.fit(
|
view.fit(
|
||||||
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
new ol.geom.LineString([[6000, 46000], [6000, 47100], [7000, 46000]]),
|
||||||
[200, 200],
|
[200, 200],
|
||||||
{
|
{
|
||||||
padding: [100, 0, 0, 100],
|
padding: [100, 0, 0, 100],
|
||||||
constrainResolution: false
|
constrainResolution: false
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
expect(view.getResolution()).to.roughlyEqual(14.849242404917458, 1e-9);
|
expect(view.getResolution()).to.roughlyEqual(14.849242404917458, 1e-9);
|
||||||
expect(view.getCenter()[0]).to.roughlyEqual(5200, 1e-9);
|
expect(view.getCenter()[0]).to.roughlyEqual(5200, 1e-9);
|
||||||
|
|||||||
Reference in New Issue
Block a user