From db895b9eabca1c0d8719d1bcb9934538f8005998 Mon Sep 17 00:00:00 2001 From: adroitwhiz Date: Sun, 14 Jun 2020 02:41:55 -0400 Subject: [PATCH] Add another test for stroke bounds --- test/tests/Item_Bounds.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/tests/Item_Bounds.js b/test/tests/Item_Bounds.js index b3c52f56..0dcc8e4a 100644 --- a/test/tests/Item_Bounds.js +++ b/test/tests/Item_Bounds.js @@ -798,3 +798,19 @@ test('#1561 item._globalMatrix on item after empty symbol', function(){ view.update(); equals(item._globalMatrix, new Matrix()); }); + +test('path.strokeBounds applies stroke padding properly (#1824)', function() { + var ellipse = new Path.Ellipse({ + point: [100, 100], + size: [50, 80], + strokeWidth: 32, + strokeColor: 'red' + }); + + ellipse.rotate(50); + equals( + ellipse.strokeBounds, + new Rectangle(74.39306, 91.93799, 101.21388, 96.12403), + 'ellipse.strokeBounds' + ); +})