@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
28 lines (23 loc) • 620 B
JavaScript
jest.mock("create-react-context", () =>
jest.fn(() => ({
Consumer: jest.fn(),
Provider: jest.fn(),
}))
);
jest.mock("react", () => ({
...jest.requireActual("react"),
createContext: undefined,
}));
const { createContext } = require("../index");
const createReactContext = require("create-react-context");
describe("when react context api is not defined", () => {
it("uses the polyfill", () => {
createContext({ foo: "bar" });
expect(createReactContext).toHaveBeenCalledWith(
expect.objectContaining({
foo: "bar",
setFoo: expect.any(Function),
})
);
});
});