Transformed
This commit is contained in:
@@ -1,20 +1,18 @@
|
||||
|
||||
|
||||
goog.require('ol');
|
||||
goog.require('ol.events');
|
||||
goog.require('ol.geom.LineString');
|
||||
goog.require('ol.geom.Point');
|
||||
goog.require('ol.geom.Polygon');
|
||||
goog.require('ol.geom.MultiLineString');
|
||||
goog.require('ol.geom.MultiPoint');
|
||||
goog.require('ol.geom.MultiPolygon');
|
||||
goog.require('ol.render.canvas.ReplayGroup');
|
||||
goog.require('ol.renderer.vector');
|
||||
goog.require('ol.style.Fill');
|
||||
goog.require('ol.style.Icon');
|
||||
goog.require('ol.style.Stroke');
|
||||
goog.require('ol.style.Style');
|
||||
goog.require('ol.Feature');
|
||||
import _ol_ from '../../../../src/ol.js';
|
||||
import _ol_events_ from '../../../../src/ol/events.js';
|
||||
import _ol_geom_LineString_ from '../../../../src/ol/geom/LineString.js';
|
||||
import _ol_geom_Point_ from '../../../../src/ol/geom/Point.js';
|
||||
import _ol_geom_Polygon_ from '../../../../src/ol/geom/Polygon.js';
|
||||
import _ol_geom_MultiLineString_ from '../../../../src/ol/geom/MultiLineString.js';
|
||||
import _ol_geom_MultiPoint_ from '../../../../src/ol/geom/MultiPoint.js';
|
||||
import _ol_geom_MultiPolygon_ from '../../../../src/ol/geom/MultiPolygon.js';
|
||||
import _ol_render_canvas_ReplayGroup_ from '../../../../src/ol/render/canvas/ReplayGroup.js';
|
||||
import _ol_renderer_vector_ from '../../../../src/ol/renderer/vector.js';
|
||||
import _ol_style_Fill_ from '../../../../src/ol/style/Fill.js';
|
||||
import _ol_style_Icon_ from '../../../../src/ol/style/Icon.js';
|
||||
import _ol_style_Stroke_ from '../../../../src/ol/style/Stroke.js';
|
||||
import _ol_style_Style_ from '../../../../src/ol/style/Style.js';
|
||||
import _ol_Feature_ from '../../../../src/ol/Feature.js';
|
||||
|
||||
|
||||
describe('ol.renderer.vector', function() {
|
||||
@@ -24,15 +22,15 @@ describe('ol.renderer.vector', function() {
|
||||
var iconStyleLoadSpy;
|
||||
|
||||
beforeEach(function() {
|
||||
replayGroup = new ol.render.canvas.ReplayGroup(1);
|
||||
feature = new ol.Feature();
|
||||
iconStyle = new ol.style.Icon({
|
||||
replayGroup = new _ol_render_canvas_ReplayGroup_(1);
|
||||
feature = new _ol_Feature_();
|
||||
iconStyle = new _ol_style_Icon_({
|
||||
src: 'http://example.com/icon.png'
|
||||
});
|
||||
style = new ol.style.Style({
|
||||
style = new _ol_style_Style_({
|
||||
image: iconStyle,
|
||||
fill: new ol.style.Fill({}),
|
||||
stroke: new ol.style.Stroke({})
|
||||
fill: new _ol_style_Fill_({}),
|
||||
stroke: new _ol_style_Stroke_({})
|
||||
});
|
||||
squaredTolerance = 1;
|
||||
listener = function() {};
|
||||
@@ -52,20 +50,20 @@ describe('ol.renderer.vector', function() {
|
||||
var listeners;
|
||||
|
||||
// call #1
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
|
||||
expect(iconStyleLoadSpy.calledOnce).to.be.ok();
|
||||
listeners = ol.events.getListeners(
|
||||
listeners = _ol_events_.getListeners(
|
||||
iconStyle.iconImage_, 'change');
|
||||
expect(listeners.length).to.eql(1);
|
||||
|
||||
// call #2
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
|
||||
expect(iconStyleLoadSpy.calledOnce).to.be.ok();
|
||||
listeners = ol.events.getListeners(
|
||||
listeners = _ol_events_.getListeners(
|
||||
iconStyle.iconImage_, 'change');
|
||||
expect(listeners.length).to.eql(1);
|
||||
});
|
||||
@@ -75,12 +73,12 @@ describe('ol.renderer.vector', function() {
|
||||
describe('call renderFeature with a loading icon', function() {
|
||||
|
||||
it('does not render the point', function() {
|
||||
feature.setGeometry(new ol.geom.Point([0, 0]));
|
||||
feature.setGeometry(new _ol_geom_Point_([0, 0]));
|
||||
var imageReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'Image');
|
||||
var setImageStyleSpy = sinon.spy(imageReplay, 'setImageStyle');
|
||||
var drawPointSpy = sinon.stub(imageReplay, 'drawPoint').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawPointSpy = sinon.stub(imageReplay, 'drawPoint').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setImageStyleSpy.called).to.be(false);
|
||||
setImageStyleSpy.restore();
|
||||
@@ -88,12 +86,12 @@ describe('ol.renderer.vector', function() {
|
||||
});
|
||||
|
||||
it('does not render the multipoint', function() {
|
||||
feature.setGeometry(new ol.geom.MultiPoint([[0, 0], [1, 1]]));
|
||||
feature.setGeometry(new _ol_geom_MultiPoint_([[0, 0], [1, 1]]));
|
||||
var imageReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'Image');
|
||||
var setImageStyleSpy = sinon.spy(imageReplay, 'setImageStyle');
|
||||
var drawMultiPointSpy = sinon.stub(imageReplay, 'drawMultiPoint').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawMultiPointSpy = sinon.stub(imageReplay, 'drawMultiPoint').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setImageStyleSpy.called).to.be(false);
|
||||
setImageStyleSpy.restore();
|
||||
@@ -101,13 +99,13 @@ describe('ol.renderer.vector', function() {
|
||||
});
|
||||
|
||||
it('does render the linestring', function() {
|
||||
feature.setGeometry(new ol.geom.LineString([[0, 0], [1, 1]]));
|
||||
feature.setGeometry(new _ol_geom_LineString_([[0, 0], [1, 1]]));
|
||||
var lineStringReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'LineString');
|
||||
var setFillStrokeStyleSpy = sinon.spy(lineStringReplay,
|
||||
'setFillStrokeStyle');
|
||||
var drawLineStringSpy = sinon.stub(lineStringReplay, 'drawLineString').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawLineStringSpy = sinon.stub(lineStringReplay, 'drawLineString').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setFillStrokeStyleSpy.called).to.be(true);
|
||||
expect(drawLineStringSpy.called).to.be(true);
|
||||
@@ -116,13 +114,13 @@ describe('ol.renderer.vector', function() {
|
||||
});
|
||||
|
||||
it('does render the multilinestring', function() {
|
||||
feature.setGeometry(new ol.geom.MultiLineString([[[0, 0], [1, 1]]]));
|
||||
feature.setGeometry(new _ol_geom_MultiLineString_([[[0, 0], [1, 1]]]));
|
||||
var lineStringReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'LineString');
|
||||
var setFillStrokeStyleSpy = sinon.spy(lineStringReplay,
|
||||
'setFillStrokeStyle');
|
||||
var drawMultiLineStringSpy = sinon.stub(lineStringReplay, 'drawMultiLineString').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawMultiLineStringSpy = sinon.stub(lineStringReplay, 'drawMultiLineString').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setFillStrokeStyleSpy.called).to.be(true);
|
||||
expect(drawMultiLineStringSpy.called).to.be(true);
|
||||
@@ -131,14 +129,14 @@ describe('ol.renderer.vector', function() {
|
||||
});
|
||||
|
||||
it('does render the polygon', function() {
|
||||
feature.setGeometry(new ol.geom.Polygon(
|
||||
feature.setGeometry(new _ol_geom_Polygon_(
|
||||
[[[0, 0], [1, 1], [1, 0], [0, 0]]]));
|
||||
var polygonReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'Polygon');
|
||||
var setFillStrokeStyleSpy = sinon.spy(polygonReplay,
|
||||
'setFillStrokeStyle');
|
||||
var drawPolygonSpy = sinon.stub(polygonReplay, 'drawPolygon').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawPolygonSpy = sinon.stub(polygonReplay, 'drawPolygon').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setFillStrokeStyleSpy.called).to.be(true);
|
||||
expect(drawPolygonSpy.called).to.be(true);
|
||||
@@ -147,14 +145,14 @@ describe('ol.renderer.vector', function() {
|
||||
});
|
||||
|
||||
it('does render the multipolygon', function() {
|
||||
feature.setGeometry(new ol.geom.MultiPolygon(
|
||||
feature.setGeometry(new _ol_geom_MultiPolygon_(
|
||||
[[[[0, 0], [1, 1], [1, 0], [0, 0]]]]));
|
||||
var polygonReplay = replayGroup.getReplay(
|
||||
style.getZIndex(), 'Polygon');
|
||||
var setFillStrokeStyleSpy = sinon.spy(polygonReplay,
|
||||
'setFillStrokeStyle');
|
||||
var drawMultiPolygonSpy = sinon.stub(polygonReplay, 'drawMultiPolygon').callsFake(ol.nullFunction);
|
||||
ol.renderer.vector.renderFeature(replayGroup, feature,
|
||||
var drawMultiPolygonSpy = sinon.stub(polygonReplay, 'drawMultiPolygon').callsFake(_ol_.nullFunction);
|
||||
_ol_renderer_vector_.renderFeature(replayGroup, feature,
|
||||
style, squaredTolerance, listener, listenerThis);
|
||||
expect(setFillStrokeStyleSpy.called).to.be(true);
|
||||
expect(drawMultiPolygonSpy.called).to.be(true);
|
||||
|
||||
Reference in New Issue
Block a user