Files
ukraine-timemap/src/reducers/__tests__/ui.spec.js
2022-03-22 23:17:05 -04:00

24 lines
752 B
JavaScript

import { useSatelliteTilesOverlay, resetTilesOverlay } from "../../actions";
import initial from "../../store/initial.js";
import ui from "../ui";
describe("UI reducer", () => {
it("can change the tiling", () => {
const result = ui(initial.ui, useSatelliteTilesOverlay());
expect(result.tiles.current).toEqual("satellite");
expect(result.tiles.default).toEqual(initial.ui.tiles.default);
});
it("can revert to the default tiling", () => {
const result = ui(
{
...initial.ui,
tiles: { default: "some default", current: "something else" },
},
resetTilesOverlay()
);
expect(result.tiles.current).toEqual("some default");
expect(result.tiles.default).toEqual("some default");
});
});