Bug 1304814 - Make test_bug1295852.html survive Web Animations being disabled. r?boris draft
authorCameron McCormack <cam@mcc.id.au>
Fri, 23 Sep 2016 10:14:37 +0800
changeset 416785 62db9d051b3674f9d9edf9b5d89969f6fc4f5fd1
parent 416770 058cf01f6cf2d2526c28b864a78afd4b97189b2a
child 531953 46ce26d9323d356f44eec49599505b3d07516b7d
push id30251
push userbmo:cam@mcc.id.au
push dateFri, 23 Sep 2016 02:15:07 +0000
reviewersboris
bugs1304814, 1295852
milestone52.0a1
Bug 1304814 - Make test_bug1295852.html survive Web Animations being disabled. r?boris MozReview-Commit-ID: DrZ1Lm0raSg
dom/base/test/test_bug1295852.html
--- a/dom/base/test/test_bug1295852.html
+++ b/dom/base/test/test_bug1295852.html
@@ -5,15 +5,19 @@
 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css">
 <body>
 <script>
 
 var names = [
   "span", "_moz_generated_content_before", "_moz_generated_content_after"
 ];
 
-names.forEach(name => {
-  var element = document.createElement(name);
-  element.animate({ "color": ["red", "blue"] }, { duration: 1000 });
-  is(element.getAnimations().length, 1);
-});
+if (SpecialPowers.getBoolPref("dom.animations-api.core.enabled")) {
+  names.forEach(name => {
+    var element = document.createElement(name);
+    element.animate({ "color": ["red", "blue"] }, { duration: 1000 });
+    is(element.getAnimations().length, 1);
+  });
+} else {
+  ok("Test requires Web Animations, which is disabled.");
+}
 
 </script>