diff --git a/src/test/components/imprint.spec.tsx b/src/test/components/imprint.spec.tsx index 003671c..b3e8452 100644 --- a/src/test/components/imprint.spec.tsx +++ b/src/test/components/imprint.spec.tsx @@ -36,13 +36,10 @@ describe("imprint.tsx", () => { // @ts-ignore delete window.location; - Object.defineProperty(window, "location", { - configurable: true, - value: { - ...window.location, - reload: jest.fn(), - }, - }); + window.location = { + ...location, + reload: jest.fn(), + }; }); it("Tests Imprint", () => { diff --git a/src/test/components/searchBar.spec.tsx b/src/test/components/searchBar.spec.tsx index 1eb2fb4..3c59f80 100644 --- a/src/test/components/searchBar.spec.tsx +++ b/src/test/components/searchBar.spec.tsx @@ -48,13 +48,10 @@ describe("searchBar.tsx", () => { // @ts-ignore delete window.location; - Object.defineProperty(window, "location", { - configurable: true, - value: { - ...window.location, - reload: jest.fn(), - }, - }); + window.location = { + ...location, + reload: jest.fn(), + }; }); it("Tests SearchBar rendering with properties", () => { diff --git a/src/test/components/settings.spec.tsx b/src/test/components/settings.spec.tsx index 4847a18..56dd8dd 100644 --- a/src/test/components/settings.spec.tsx +++ b/src/test/components/settings.spec.tsx @@ -78,13 +78,10 @@ describe("settings.tsx", () => { // @ts-ignore delete window.location; - Object.defineProperty(window, "location", { - configurable: true, - value: { - ...window.location, - reload: jest.fn(), - }, - }); + window.location = { + ...location, + reload: jest.fn(), + }; }); it("Tests forms", () => { diff --git a/src/test/lib/useTheme.spec.tsx b/src/test/lib/useTheme.spec.tsx index 651fa58..250dea4 100644 --- a/src/test/lib/useTheme.spec.tsx +++ b/src/test/lib/useTheme.spec.tsx @@ -21,13 +21,10 @@ const setup = () => { // @ts-ignore delete window.location; - Object.defineProperty(window, "location", { - configurable: true, - value: { - ...window.location, - reload: jest.fn(), - }, - }); + window.location = { + ...location, + reload: jest.fn(), + }; }; describe("theme.tsx", () => { diff --git a/yarn.lock b/yarn.lock index 9996880..87fc1f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9920,9 +9920,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@^5.2.2: - version "5.8.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" - integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== + version "5.7.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" + integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw== unbox-primitive@^1.0.2: version "1.0.2"