summaryrefslogtreecommitdiffstats
path: root/browser/components/pocket/test/browser_pocket_panel.js
blob: 411ab94a886dfe9df015119c106d1dd242cd561b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";

add_task(async function() {
  let tab = await BrowserTestUtils.openNewForegroundTab(
    gBrowser,
    "https://example.com/browser/browser/components/pocket/test/test.html"
  );

  info("clicking on pocket button in url bar");
  let pocketButton = document.getElementById("pocket-button");
  pocketButton.click();

  checkElements(true, ["pageActionActivatedActionPanel"]);
  let pocketPanel = document.getElementById("pageActionActivatedActionPanel");
  is(pocketPanel.state, "showing", "pocket panel is showing");

  info("closing pocket panel");
  pocketButton.click();
  checkElements(false, ["pageActionActivatedActionPanel"]);

  BrowserTestUtils.removeTab(tab);
});