Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

/* Any copyright is dedicated to the Public Domain.
"use strict";
const TEST_URL = "data:text/html;charset=utf-8,";
const NEW_USER_AGENT = "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0";
addRDMTask(TEST_URL, async function ({ ui }) {
reloadOnUAChange(true);
info("Check the default state of the user agent input");
await testUserAgent(ui, DEFAULT_UA);
info(`Change the user agent input to ${NEW_USER_AGENT}`);
await changeUserAgentInput(ui, NEW_USER_AGENT);
await testUserAgent(ui, NEW_USER_AGENT);
info("Reset the user agent input back to the default UA");
await changeUserAgentInput(ui, "");
await testUserAgent(ui, DEFAULT_UA);
reloadOnUAChange(false);
});