summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/ref/transform-scale-abs-and-auto.pngbin0 -> 3719 bytes
-rw-r--r--tests/suite/layout/transform.typ13
2 files changed, 12 insertions, 1 deletions
diff --git a/tests/ref/transform-scale-abs-and-auto.png b/tests/ref/transform-scale-abs-and-auto.png
new file mode 100644
index 00000000..9b50396d
--- /dev/null
+++ b/tests/ref/transform-scale-abs-and-auto.png
Binary files differ
diff --git a/tests/suite/layout/transform.typ b/tests/suite/layout/transform.typ
index 50a6d417..3604b72f 100644
--- a/tests/suite/layout/transform.typ
+++ b/tests/suite/layout/transform.typ
@@ -74,7 +74,7 @@ Hello #rotated[World]!\
Hello #rotated[World]!
--- transform-scale ---
-// Test that scaling impact layout.
+// Test that scaling impacts layout.
#set page(width: 200pt)
#set text(size: 32pt)
#let scaled(body) = box(scale(
@@ -104,3 +104,14 @@ Hello #scaled[World]!\
#set scale(reflow: true)
Hello #scaled[World]!
+
+--- transform-scale-abs-and-auto ---
+// Test scaling by absolute lengths and auto.
+#set page(width: 200pt, height: 200pt)
+#let cylinder = image("/assets/images/cylinder.svg")
+
+#cylinder
+#scale(x: 100pt, y: 50pt, reflow: true, cylinder)
+#scale(x: auto, y: 50pt, reflow: true, cylinder)
+#scale(x: 100pt, y: auto, reflow: true, cylinder)
+#scale(x: 150%, y: auto, reflow: true, cylinder)