12345678910111213141516171819 |
- describe("AbortController in browser", function () {
- // Mock AbortController
- const mockedGlobalAbortController = jest.fn();
- beforeAll(() => {
- // Attach mocked AbortController to global
- self.AbortController = mockedGlobalAbortController;
- });
- it("should call global abort controller", function () {
- // Require module after global setup
- const { AbortController } = require("../browser.js");
- const controller = new AbortController();
- expect(controller).toBeTruthy();
- expect(mockedGlobalAbortController).toBeCalled();
- });
- });
|