summaryrefslogtreecommitdiffstats
path: root/devtools/client/debugger/src/actions/tests/sources-tree.spec.js
blob: 916b2d015bee5e4c43c1f4c6a0f661fba5cdf738 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

import { actions, selectors, createStore } from "../../utils/test-head";
const { getExpandedState } = selectors;

describe("source tree", () => {
  it("should set the expanded state", () => {
    const { dispatch, getState } = createStore();
    const expandedState = new Set(["foo", "bar"]);

    expect(getExpandedState(getState())).toEqual(new Set([]));
    dispatch(actions.setExpandedState(expandedState));
    expect(getExpandedState(getState())).toEqual(expandedState);
  });
});