Files
carto.js/test/spec/geo/map/legends/static-legend-model.spec.js
T
2020-06-13 18:34:34 +08:00

21 lines
830 B
JavaScript

var StaticLegendModelBase = require('../../../../../src/geo/map/legends/static-legend-model-base');
var createEngine = require('../../../fixtures/engine.fixture.js');
var Engine = require('../../../../../src/engine');
var MyLegendModel = StaticLegendModelBase.extend({ TYPE: 'type' });
describe('src/geo/map/legends/static-legend-model-base', function () {
var engineMock;
var legendModel;
beforeEach(function () {
engineMock = createEngine();
legendModel = new MyLegendModel({}, { engine: engineMock });
});
it('should never change state to "loading" when vis is reloading', function () {
legendModel.set('state', 'something');
expect(legendModel.isLoading()).toBeFalsy();
engineMock._eventEmmitter.trigger(Engine.Events.RELOAD_STARTED);
expect(legendModel.isLoading()).toBeFalsy();
});
});