Farmbot-Web-App/frontend/ui/__tests__/delete_button_text.tsx

18 lines
501 B
TypeScript

import * as React from "react";
import { shallow } from "enzyme";
import { DeleteButton } from "../delete_button";
describe("<DeleteButton />", () => {
const fakeProps = () => ({
dispatch: jest.fn(() => Promise.resolve()),
uuid: "resource uuid",
});
it("deletes resource", () => {
const p = fakeProps();
const wrapper = shallow(<DeleteButton {...p} />);
wrapper.find("button").simulate("click");
expect(p.dispatch).toHaveBeenCalledWith(expect.any(Function));
});
});