tor-browser

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

browser_editor_history.js (808B)


      1 /* Any copyright is dedicated to the Public Domain.
      2   http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 "use strict";
      5 
      6 async function test() {
      7  waitForExplicitFinish();
      8  const { ed, win } = await setup();
      9  ok(ed.isClean(), "default isClean");
     10  ok(!ed.canUndo(), "default canUndo");
     11  ok(!ed.canRedo(), "default canRedo");
     12 
     13  ed.setText("Hello, World!");
     14  ok(!ed.isClean(), "isClean");
     15  ok(ed.canUndo(), "canUndo");
     16  ok(!ed.canRedo(), "canRedo");
     17 
     18  ed.undo();
     19  ok(ed.isClean(), "isClean after undo");
     20  ok(!ed.canUndo(), "canUndo after undo");
     21  ok(ed.canRedo(), "canRedo after undo");
     22 
     23  ed.setText("What's up?");
     24  ed.setClean();
     25  ok(ed.isClean(), "isClean after setClean");
     26  ok(ed.canUndo(), "canUndo after setClean");
     27  ok(!ed.canRedo(), "canRedo after setClean");
     28 
     29  teardown(ed, win);
     30 }