Skip to content

Commit

Permalink
Update test setup
Browse files Browse the repository at this point in the history
  • Loading branch information
mbeckem committed Dec 5, 2024
1 parent fb4fd57 commit 083ef00
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
## 2024-12-05

- Update Open Pioneer Trails dependencies to latest version.
- Core packages: 2.4.0
- OpenLayers base packages: 0.8.0
- Core packages: 0.8.0 ([Changes](https://github.com/open-pioneer/trails-core-packages/pull/70#issue-2602612673))
- OpenLayers base packages: 2.4.0 ([Changes](https://github.com/open-pioneer/trails-openlayers-base-packages/pull/370#issue-2610669421)
- Update OpenLayers to version 10.3.0.
- Slightly update patch setup with mocks needed by OpenLayers 10.3.0 (see `src/testing/global-setup.ts`).
- Update `chakra-react-select` to version 5.
- Update patch for chakra-ui's menu component (see patches in `package.json`).
- Remove obsolete chakra patches.
Expand Down
9 changes: 9 additions & 0 deletions src/testing/global-setup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,19 @@
*/
import "@testing-library/jest-dom/vitest";

/* eslint-disable @typescript-eslint/no-explicit-any */

if (typeof window !== "undefined") {
// Running with mocked dom (happy-dom or jsdom)
if (!globalThis.ResizeObserver) {
const ResizeObserver = (await import("resize-observer-polyfill")).default;
globalThis.ResizeObserver = ResizeObserver;
}

// These are used by OpenLayers to create a web worker (as a side effect during import...).
// This is just the bare minimum to get the code running.
(globalThis as any).Worker ??= function () {
return {};
};
(globalThis.URL.createObjectURL as any) ??= () => new URL("https://example.com");
}

0 comments on commit 083ef00

Please sign in to comment.