react-truncate
react-truncate copied to clipboard
Jest: Can not test onTruncate method
The following test fails with 0 value. Can you please help and mention, what am I doing wrong?
import React from "react";
import { mount } from "enzyme";
import Truncate from "react-truncate";
it("on Truncate", () => {
const onTr = jest.fn();
const layout = mount(<Truncate onTruncate={onTr}>Hello world</Truncate>);
expect(onTr).toBeCalledTimes(1);
});
I have the same problem too.
how to resolve the problem?
I found the way to test onTruncate, just add
act(() => { jest.advanceTimersByTime(100); });
to your use case.