Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
/* Any copyright is dedicated to the Public Domain.
"use strict";
const URL = "data:text/html,foo";
addRDMTaskWithPreAndPost(
  URL,
  async function pre({ browser }) {
    info("Setting zoom");
    // It's important that we do this so that we don't race with FullZoom's use
    // of ContentSettings, which would reset the zoom.
    FullZoom.setZoom(2.0, browser);
  },
  async function task({ browser, ui }) {
    is(
      ZoomManager.getZoomForBrowser(browser),
      2.0,
      "Zoom shouldn't have got lost"
    );
    // wait for the list of devices to be loaded to prevent pending promises
    await waitForDeviceAndViewportState(ui);
  },
  async function post() {}
);