Fix tests after introduction of babel step
This commit is contained in:
10
src/lib/components/dialog/dialog.test.ts
vendored
10
src/lib/components/dialog/dialog.test.ts
vendored
@@ -25,20 +25,20 @@ import { click, Keys, press } from "$lib/test-utils/interactions";
|
|||||||
import Transition from "$lib/components/transitions/TransitionRoot.svelte";
|
import Transition from "$lib/components/transitions/TransitionRoot.svelte";
|
||||||
import { tick } from "svelte";
|
import { tick } from "svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock("../../hooks/use-id", () => {
|
jest.mock("../../hooks/use-id", () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
global.IntersectionObserver = class FakeIntersectionObserver {
|
global.IntersectionObserver = class FakeIntersectionObserver {
|
||||||
observe() {}
|
observe() { }
|
||||||
disconnect() {}
|
disconnect() { }
|
||||||
};
|
};
|
||||||
|
|
||||||
beforeEach(() => (id = 0));
|
beforeEach(() => (mockId = 0));
|
||||||
afterAll(() => jest.restoreAllMocks());
|
afterAll(() => jest.restoreAllMocks());
|
||||||
|
|
||||||
describe("Safe guards", () => {
|
describe("Safe guards", () => {
|
||||||
|
|||||||
@@ -15,14 +15,14 @@ import { click, Keys, MouseButton, press } from "$lib/test-utils/interactions";
|
|||||||
import { Transition, TransitionChild } from "../transitions";
|
import { Transition, TransitionChild } from "../transitions";
|
||||||
import TransitionDebug from "./_TransitionDebug.svelte";
|
import TransitionDebug from "./_TransitionDebug.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock("../../hooks/use-id", () => {
|
jest.mock("../../hooks/use-id", () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
beforeEach(() => (id = 0));
|
beforeEach(() => (mockId = 0));
|
||||||
afterAll(() => jest.restoreAllMocks());
|
afterAll(() => jest.restoreAllMocks());
|
||||||
|
|
||||||
function nextFrame() {
|
function nextFrame() {
|
||||||
|
|||||||
6
src/lib/components/listbox/listbox.test.ts
vendored
6
src/lib/components/listbox/listbox.test.ts
vendored
@@ -46,14 +46,14 @@ import Button from "$lib/internal/elements/Button.svelte";
|
|||||||
import Div from "$lib/internal/elements/Div.svelte";
|
import Div from "$lib/internal/elements/Div.svelte";
|
||||||
import Span from "$lib/internal/elements/Span.svelte";
|
import Span from "$lib/internal/elements/Span.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock('../../hooks/use-id', () => {
|
jest.mock('../../hooks/use-id', () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
beforeEach(() => id = 0)
|
beforeEach(() => mockId = 0)
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
||||||
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
||||||
|
|||||||
6
src/lib/components/menu/menu.test.ts
vendored
6
src/lib/components/menu/menu.test.ts
vendored
@@ -11,14 +11,14 @@ import Div from "$lib/internal/elements/Div.svelte";
|
|||||||
import Form from "$lib/internal/elements/Form.svelte";
|
import Form from "$lib/internal/elements/Form.svelte";
|
||||||
import Span from "$lib/internal/elements/Span.svelte";
|
import Span from "$lib/internal/elements/Span.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock('../../hooks/use-id', () => {
|
jest.mock('../../hooks/use-id', () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
beforeEach(() => id = 0)
|
beforeEach(() => mockId = 0)
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
||||||
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
||||||
|
|||||||
6
src/lib/components/popover/popover.test.ts
vendored
6
src/lib/components/popover/popover.test.ts
vendored
@@ -11,14 +11,14 @@ import { Transition, TransitionChild } from "$lib/components/transitions";
|
|||||||
import TransitionDebug from "$lib/components/disclosure/_TransitionDebug.svelte";
|
import TransitionDebug from "$lib/components/disclosure/_TransitionDebug.svelte";
|
||||||
import Portal from "$lib/components/portal/Portal.svelte";
|
import Portal from "$lib/components/portal/Portal.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock('../../hooks/use-id', () => {
|
jest.mock('../../hooks/use-id', () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
beforeEach(() => id = 0)
|
beforeEach(() => mockId = 0)
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
||||||
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
||||||
|
|||||||
@@ -14,14 +14,14 @@ import { click, Keys, press, shift } from "$lib/test-utils/interactions";
|
|||||||
import Button from "$lib/internal/elements/Button.svelte";
|
import Button from "$lib/internal/elements/Button.svelte";
|
||||||
import ManagedRadioGroup from "./_ManagedRadioGroup.svelte";
|
import ManagedRadioGroup from "./_ManagedRadioGroup.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock('../../hooks/use-id', () => {
|
jest.mock('../../hooks/use-id', () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
beforeEach(() => id = 0)
|
beforeEach(() => mockId = 0)
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
||||||
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
||||||
|
|||||||
6
src/lib/components/tabs/tabs.test.ts
vendored
6
src/lib/components/tabs/tabs.test.ts
vendored
@@ -6,14 +6,14 @@ import { assertActiveElement, assertTabs, getByText, getTabs } from "$lib/test-u
|
|||||||
import { click, Keys, press, shift } from "$lib/test-utils/interactions";
|
import { click, Keys, press, shift } from "$lib/test-utils/interactions";
|
||||||
import Button from "$lib/internal/elements/Button.svelte";
|
import Button from "$lib/internal/elements/Button.svelte";
|
||||||
|
|
||||||
let id = 0;
|
let mockId = 0;
|
||||||
jest.mock('../../hooks/use-id', () => {
|
jest.mock('../../hooks/use-id', () => {
|
||||||
return {
|
return {
|
||||||
useId: jest.fn(() => ++id),
|
useId: jest.fn(() => ++mockId),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
beforeEach(() => id = 0)
|
beforeEach(() => mockId = 0)
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
// jest.spyOn(window, 'requestAnimationFrame').mockImplementation(setImmediate as any)
|
||||||
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
// jest.spyOn(window, 'cancelAnimationFrame').mockImplementation(clearImmediate as any)
|
||||||
|
|||||||
Reference in New Issue
Block a user