From 1cac35652e721d698ce39d82efb41cc6a7d3696d Mon Sep 17 00:00:00 2001 From: Nathan Bruer Date: Mon, 2 Jul 2018 11:03:01 -0700 Subject: [PATCH] Test for transformer curor on parent --- test/unit/shapes/Transformer-test.js | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/test/unit/shapes/Transformer-test.js b/test/unit/shapes/Transformer-test.js index 37a49598..844e8d66 100644 --- a/test/unit/shapes/Transformer-test.js +++ b/test/unit/shapes/Transformer-test.js @@ -1000,6 +1000,37 @@ suite('Transformer', function() { assert.equal(stage.content.style.cursor, 'nesw-resize'); }); + test('check correct cursor on scaled parent', function() { + var stage = addStage(); + var layer = new Konva.Layer({ + y: 100, + scaleY: -1, + }); + stage.add(layer); + + var rect = new Konva.Rect({ + x: 50, + y: 100, + draggable: true, + width: 100, + height: 100, + fill: 'yellow' + }); + layer.add(rect); + + var tr = new Konva.Transformer({ + node: rect + }); + layer.add(tr); + layer.draw(); + + stage.simulateMouseMove({ + x: 50, + y: 1 + }); + assert.equal(stage.content.style.cursor, 'nesw-resize'); + }); + test('stopTransform method', function() { var stage = addStage(); var layer = new Konva.Layer();