tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_change_user_agent.js (739B)


      1 /* Any copyright is dedicated to the Public Domain.
      2   http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 "use strict";
      5 
      6 // Test changing the user agent.
      7 
      8 const {
      9  changeUserAgent,
     10 } = require("resource://devtools/client/responsive/actions/ui.js");
     11 
     12 const NEW_USER_AGENT =
     13  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) " +
     14  "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36";
     15 
     16 add_task(async function () {
     17  const store = Store();
     18  const { getState, dispatch } = store;
     19 
     20  equal(getState().ui.userAgent, "", "User agent is empty by default.");
     21 
     22  dispatch(changeUserAgent(NEW_USER_AGENT));
     23  equal(
     24    getState().ui.userAgent,
     25    NEW_USER_AGENT,
     26    `User Agent changed to ${NEW_USER_AGENT}`
     27  );
     28 });