diff --git a/engine/src/flutter/tests/layout/position-absolute-expected.txt b/engine/src/flutter/tests/layout/position-absolute-expected.txt
new file mode 100644
index 00000000000..58658574d3f
--- /dev/null
+++ b/engine/src/flutter/tests/layout/position-absolute-expected.txt
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+ RenderView {#document} at (0,0) size 800x600
+layer at (0,0) size 100x100
+ RenderBlock {block} at (0,0) size 100x100 [bgcolor=#FFC0CB]
+ RenderBlock {spacer} at (0,0) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+ RenderBlock {spacer} at (0,40) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+layer at (0,40) size 20x20
+ RenderBlock (positioned) {absolute} at (0,40) size 20x20 [bgcolor=#008000]
+layer at (0,150) size 100x100
+ RenderParagraph {paragraph} at (0,150) size 100x100 [bgcolor=#FFA500]
+ RenderBlock (inline-block) {spacer} at (0,0) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+ RenderBlock (inline-block) {spacer} at (40,0) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+layer at (0,194) size 20x20
+ RenderBlock (positioned) {absolute} at (0,44) size 20x20 [bgcolor=#008000]
+layer at (0,300) size 100x100
+ RenderFlexibleBox {flex} at (0,300) size 100x100 [bgcolor=#FA8072]
+ RenderBlock {spacer} at (0,0) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+ RenderBlock {spacer} at (40,0) size 40x40 [bgcolor=#FFEFD5] [border: (5px solid #800080)]
+layer at (40,300) size 20x20
+ RenderBlock (positioned) {absolute} at (40,0) size 20x20 [bgcolor=#008000]
+
diff --git a/engine/src/flutter/tests/layout/position-absolute-pixels-expected.sky b/engine/src/flutter/tests/layout/position-absolute-pixels-expected.sky
new file mode 100644
index 00000000000..57acdb7281d
--- /dev/null
+++ b/engine/src/flutter/tests/layout/position-absolute-pixels-expected.sky
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/engine/src/flutter/tests/layout/position-absolute-pixels.sky b/engine/src/flutter/tests/layout/position-absolute-pixels.sky
new file mode 100644
index 00000000000..07b57721965
--- /dev/null
+++ b/engine/src/flutter/tests/layout/position-absolute-pixels.sky
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/engine/src/flutter/tests/layout/position-absolute.sky b/engine/src/flutter/tests/layout/position-absolute.sky
new file mode 100644
index 00000000000..d67a56e8407
--- /dev/null
+++ b/engine/src/flutter/tests/layout/position-absolute.sky
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+