mirror of
https://github.com/ManchildProductions/UXP-Fixed.git
synced 2026-06-12 09:49:06 +00:00
29 lines
944 B
JavaScript
29 lines
944 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
"use strict";
|
|
|
|
// Test toggling the top level inversion state of the tree.
|
|
|
|
const { censusDisplays } = require("devtools/client/memory/constants");
|
|
const { setCensusDisplay } = require("devtools/client/memory/actions/census-display");
|
|
|
|
function run_test() {
|
|
run_next_test();
|
|
}
|
|
|
|
add_task(function* () {
|
|
let store = Store();
|
|
const { getState, dispatch } = store;
|
|
|
|
dispatch(setCensusDisplay(censusDisplays.allocationStack));
|
|
equal(getState().censusDisplay.inverted, false,
|
|
"not inverted initially");
|
|
|
|
dispatch(setCensusDisplay(censusDisplays.invertedAllocationStack));
|
|
equal(getState().censusDisplay.inverted, true, "now inverted after toggling");
|
|
|
|
dispatch(setCensusDisplay(censusDisplays.allocationStack));
|
|
equal(getState().censusDisplay.inverted, false,
|
|
"not inverted again after toggling again");
|
|
});
|