Bug 1371395 Part 2: Test media emulation of an unsupported type. draft
authorBrad Werth <bwerth@mozilla.com>
Fri, 04 Aug 2017 17:06:27 -0700
changeset 643628 c7e6bae4263b8b7ffcdc80a59fd8429fd9b62c86
parent 643312 92476b2b156e6031f153e079d1865b7d96f81a1a
child 643629 267df3221123b85b59cb794fd10ad16ab9edc560
push id73159
push userbwerth@mozilla.com
push dateThu, 10 Aug 2017 00:06:33 +0000
bugs1371395
milestone57.0a1
Bug 1371395 Part 2: Test media emulation of an unsupported type. MozReview-Commit-ID: L5tswjbGd97
devtools/client/commandline/test/browser_cmd_media.js
--- a/devtools/client/commandline/test/browser_cmd_media.js
+++ b/devtools/client/commandline/test/browser_cmd_media.js
@@ -48,16 +48,31 @@ var tests = {
             let color = content.getComputedStyle(content.document.body).backgroundColor;
             is(color, "rgb(255, 255, 0)", "media correctly emulated");
           });
         })
       }
     ]);
   },
 
+  testEmulateBadMedia: function (options) {
+    return helpers.audit(options, [
+      {
+        setup: "media emulate nonsense",
+        check: {
+          input:  "media emulate nonsense",
+          markup: "VVVVVVVVVVVVVVEEEEEEEE",
+          status: "ERROR",
+        },
+        output: "Can't use `nonsense`",
+        error: true
+      }
+    ]);
+  },
+
   testEndMediaEmulation: function (options) {
     return helpers.audit(options, [
       {
         setup: function () {
           let mDV = options.browser.markupDocumentViewer;
           mDV.emulateMedium("embossed");
           return helpers.setInput(options, "media reset");
         },