@stripe/connect-js
Version:
Connect.js loading utility package
15 lines (12 loc) • 484 B
text/typescript
/* eslint-disable @typescript-eslint/no-var-requires */
import { SCRIPT_SELECTOR } from "./utils/jestHelpers";
describe("Stripe module loader", () => {
jest.spyOn(global, "setTimeout");
it("injects the Connect.js script as a side effect after a tick", () => {
require("./index");
expect(document.querySelector(SCRIPT_SELECTOR)).toBe(null);
return Promise.resolve().then(() => {
expect(document.querySelector(SCRIPT_SELECTOR)).not.toBe(null);
});
});
});