Skip to content
Snippets Groups Projects
Commit 8bbfe79a authored by Piotr Gawron's avatar Piotr Gawron
Browse files

alias surfaces use whole alias area if bounds is not defined

parent 2894867a
No related branches found
No related tags found
1 merge request!329Resolve "when plugin tries to highlight surface it doesn't work for aliases"
Pipeline #
...@@ -251,7 +251,7 @@ AliasSurface.prototype.getEndX = function () { ...@@ -251,7 +251,7 @@ AliasSurface.prototype.getEndX = function () {
*/ */
AliasSurface.prototype.setEndX = function (endX) { AliasSurface.prototype.setEndX = function (endX) {
if (endX === undefined) { if (endX === undefined) {
endX = 0; endX = 1;
} }
this._endX = endX; this._endX = endX;
}; };
......
...@@ -9,21 +9,38 @@ var ServerConnector = require('../../ServerConnector-mock'); ...@@ -9,21 +9,38 @@ var ServerConnector = require('../../ServerConnector-mock');
var assert = require('assert'); var assert = require('assert');
describe('AliasSurface', function () { describe('AliasSurface', function () {
it("init", function () { describe("init", function () {
var map = helper.createCustomMap(); it("default", function () {
var alias = helper.createAlias(map); var map = helper.createCustomMap();
var layoutAlias = helper.createLayoutAlias(alias); var alias = helper.createAlias(map);
var layoutAlias = helper.createLayoutAlias(alias);
var result = new AliasSurface({ var result = new AliasSurface({
overlayAlias: layoutAlias, overlayAlias: layoutAlias,
alias: alias, alias: alias,
map: map, map: map,
startX: 1, startX: 1,
endX: 2 endX: 2
});
return result.init().then(function () {
assert.equal(logger.getWarnings.length, 0);
assert.ok(result.getIdentifiedElement());
});
}); });
return result.init().then(function () { it("no bounds", function () {
assert.equal(logger.getWarnings.length, 0); var map = helper.createCustomMap();
assert.ok(result.getIdentifiedElement()); var alias = helper.createAlias(map);
var layoutAlias = helper.createLayoutAlias(alias);
var result = new AliasSurface({
overlayAlias: layoutAlias,
alias: alias,
map: map
});
return result.init().then(function () {
assert.equal(0, result.getStartX());
assert.equal(1, result.getEndX());
});
}); });
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment