blob: fcbd56da33f5b6e1079db09066f90048f1501e7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/* 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/>. */
// @flow
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);
});
});
|