Bug 1467379 - P2: Reftest for currentcolor in gradient stop color. r?xidorn
MozReview-Commit-ID: 97rjeZBqrxM
new file mode 100644
--- /dev/null
+++ b/layout/reftests/w3c-css/submitted/images3/color-stop-currentcolor-ref.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<!--
+ Any copyright is dedicated to the Public Domain.
+ http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Dan Glastonbury" href="mailto:dglastonbury@mozilla.com" />
+ <style type="text/css">
+ body {
+ background: linear-gradient(to right, currentcolor, limegreen);
+ }
+
+ div {
+ width: 100vw;
+ height: 100vh;
+ background: linear-gradient(to right, limegreen, limegreen);
+ }
+ </style>
+ </head>
+ <body>
+ <!-- content of test -->
+ <div>
+ </body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/w3c-css/submitted/images3/color-stop-currentcolor.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<!--
+ Any copyright is dedicated to the Public Domain.
+ http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title>CSS Test: 'color-stop' on linear-gradient respects 'currentcolor'</title>
+ <link rel="author" title="Dan Glastonbury" href="mailto:dglastonbury@mozilla.com" />
+ <link rel="help" href="https://www.w3.org/TR/css3-images/#color-stop-syntax" />
+ <link rel="help" href="https://www.w3.org/TR/css-color-3/#currentcolor" />
+ <link rel="match" href="color-stop-currentcolor-ref.html" />
+ <style type="text/css">
+ body {
+ background: linear-gradient(to right, currentcolor, limegreen);
+ }
+
+ div {
+ width: 100vw;
+ height: 100vh;
+ color: limegreen;
+ background: inherit;
+ }
+ </style>
+ </head>
+ <body>
+ <!-- content of test -->
+ <div>
+ </body>
+</html>
--- a/layout/reftests/w3c-css/submitted/images3/reftest.list
+++ b/layout/reftests/w3c-css/submitted/images3/reftest.list
@@ -184,8 +184,11 @@ fails-if(!webrender) == object-position-
fails-if(!webrender) == object-position-svg-001e.html object-position-svg-001-ref.html # bug 1103286
== object-position-svg-001i.html object-position-svg-001-ref.html
fails-if(!webrender) == object-position-svg-001o.html object-position-svg-001-ref.html # bug 1103286
== object-position-svg-001p.html object-position-svg-001-ref.html
fails-if(!webrender) == object-position-svg-002e.html object-position-svg-002-ref.html # bug 1103286
== object-position-svg-002i.html object-position-svg-002-ref.html
fails-if(!webrender) == object-position-svg-002o.html object-position-svg-002-ref.html # bug 1103286
== object-position-svg-002p.html object-position-svg-002-ref.html
+
+# Tests for gradient color stops with 'currentcolor'
+== color-stop-currentcolor.html color-stop-currentcolor-ref.html
\ No newline at end of file