diff options
author | Matt A. Tobin <email@mattatobin.com> | 2022-02-12 13:53:59 -0600 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2022-02-12 13:53:59 -0600 |
commit | c054e324210895e7e2c5b3e84437cba43f201ec8 (patch) | |
tree | 00735055ed5ee588f71e147c5ae27363349f1687 /toolkit/devtools/shared/test/browser_graphs-09f.js | |
parent | 5da550a67c876bf06690439192db5bef2c54cb20 (diff) | |
download | palemoon-gre-c054e324210895e7e2c5b3e84437cba43f201ec8.tar.gz |
Prep for GRE
Diffstat (limited to 'toolkit/devtools/shared/test/browser_graphs-09f.js')
-rw-r--r-- | toolkit/devtools/shared/test/browser_graphs-09f.js | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/toolkit/devtools/shared/test/browser_graphs-09f.js b/toolkit/devtools/shared/test/browser_graphs-09f.js deleted file mode 100644 index 3ef766665..000000000 --- a/toolkit/devtools/shared/test/browser_graphs-09f.js +++ /dev/null @@ -1,52 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -// Tests the constructor options for `min`, `max` and `avg` on displaying the -// gutter/tooltips and lines. - -const TEST_DATA = [{ delta: 100, value: 60 }, { delta: 200, value: 1 }]; -let {LineGraphWidget} = Cu.import("resource://gre/modules/devtools/Graphs.jsm", {}); -let {Promise} = devtools.require("resource://gre/modules/Promise.jsm"); - -add_task(function*() { - yield promiseTab("about:blank"); - yield performTest(); - gBrowser.removeCurrentTab(); -}); - -function* performTest() { - let [host, win, doc] = yield createHost(); - - yield testGraph(doc.body, { avg: false }); - yield testGraph(doc.body, { min: false }); - yield testGraph(doc.body, { max: false }); - yield testGraph(doc.body, { min: false, max: false, avg: false }); - yield testGraph(doc.body, {}); - - host.destroy(); -} - -function* testGraph (parent, options) { - options.metric = "fps"; - let graph = new LineGraphWidget(parent, options); - yield graph.setDataWhenReady(TEST_DATA); - let shouldGutterShow = options.min === false && options.max === false; - - is(graph._gutter.hidden, shouldGutterShow, - `The gutter should ${shouldGutterShow ? "" : "not "}be shown`); - - is(graph._maxTooltip.hidden, options.max === false, - `The max tooltip should ${options.max === false ? "not " : ""}be shown`); - is(graph._maxGutterLine.hidden, options.max === false, - `The max gutter should ${options.max === false ? "not " : ""}be shown`); - is(graph._minTooltip.hidden, options.min === false, - `The min tooltip should ${options.min === false ? "not " : ""}be shown`); - is(graph._minGutterLine.hidden, options.min === false, - `The min gutter should ${options.min === false ? "not " : ""}be shown`); - is(graph._avgTooltip.hidden, options.avg === false, - `The avg tooltip should ${options.avg === false ? "not " : ""}be shown`); - is(graph._avgGutterLine.hidden, options.avg === false, - `The avg gutter should ${options.avg === false ? "not " : ""}be shown`); - - graph.destroy(); -} |