15 lines
471 B
TypeScript
15 lines
471 B
TypeScript
import * as React from "react";
|
|
import { DeleteAccount } from "../components/delete_account";
|
|
import { mount } from "enzyme";
|
|
|
|
describe("<DeleteAccount/>", () => {
|
|
it("executes account deletion", () => {
|
|
const fn = jest.fn();
|
|
const el = mount(<DeleteAccount onClick={fn} />);
|
|
el.setState({ password: "123" });
|
|
el.find("button.red").last().simulate("click");
|
|
expect(fn).toHaveBeenCalledTimes(1);
|
|
expect(fn).toHaveBeenCalledWith("123");
|
|
});
|
|
});
|