From d755c489448cbe32c75817e6170a7e22b08c08a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Naz=C4=B1m=20Can=20Alt=C4=B1nova?= <canaltinova@gmail.com>
Date: Fri, 4 Aug 2017 17:57:28 -0700
Subject: [PATCH] Bug 1386848 - stylo: Add a reftest for `transform:
 translate()` r=xidorn

MozReview-Commit-ID: F2XSsSc7w5n

--HG--
extra : rebase_source : f04340ee5b363424f0860fce8d0618ee99049312
---
 layout/reftests/transform/reftest.list         |  1 +
 layout/reftests/transform/translate-3-ref.html |  8 ++++++++
 layout/reftests/transform/translate-3.html     | 18 ++++++++++++++++++
 3 files changed, 27 insertions(+)
 create mode 100644 layout/reftests/transform/translate-3-ref.html
 create mode 100644 layout/reftests/transform/translate-3.html

diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list
index cc33f514aff3c..367ba01d11c9c 100644
--- a/layout/reftests/transform/reftest.list
+++ b/layout/reftests/transform/reftest.list
@@ -33,6 +33,7 @@ fuzzy-if(webrender,1,27) == compound-1a.html compound-1-ref.html
 == translate-1d.html translate-1-ref.html
 == translate-1e.html translate-1-ref.html
 == translate-2a.html translate-2-ref.html
+== translate-3.html translate-3-ref.html
 # rotate: Several rotations of the same object should be idempotent.  These
 # tests are currently disabled because of subpixel (< 0.00001 gfx units)
 # rounding errors.
diff --git a/layout/reftests/transform/translate-3-ref.html b/layout/reftests/transform/translate-3-ref.html
new file mode 100644
index 0000000000000..458932b60bd16
--- /dev/null
+++ b/layout/reftests/transform/translate-3-ref.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html>
+<style>
+div {
+  width: 100px; height: 100px;
+  background: green;
+}
+</style>
+<div></div>
diff --git a/layout/reftests/transform/translate-3.html b/layout/reftests/transform/translate-3.html
new file mode 100644
index 0000000000000..ea326324a3301
--- /dev/null
+++ b/layout/reftests/transform/translate-3.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<style>
+div {
+  width: 100px; height: 100px;
+}
+#outer {
+  background: green;
+  overflow: hidden;
+}
+#inner {
+  background: red;
+  transform: translateX(calc(100px));
+}
+</style>
+<div id="outer">
+  <div id="inner">
+  </div>
+</div>
-- 
GitLab