UNPKG

react-arborist

Version:
16 lines (13 loc) 576 B
import { createStore } from "redux"; import { rootReducer } from "../state/root-reducer"; import { TreeProps } from "../types/tree-props"; import { TreeApi } from "./tree-api"; function setupApi(props: TreeProps<any>) { const store = createStore(rootReducer); return new TreeApi(store, props, { current: null }, { current: null }); } test("tree.canDrop()", () => { expect(setupApi({ disableDrop: true }).canDrop()).toBe(false); expect(setupApi({ disableDrop: () => false }).canDrop()).toBe(true); expect(setupApi({ disableDrop: false }).canDrop()).toBe(true); });