diff --git a/src/signals.ts b/src/signals.ts index 87e9bd06..95d3999d 100644 --- a/src/signals.ts +++ b/src/signals.ts @@ -14,7 +14,7 @@ export const [assetSelected, setAssetSelected] = createSignal(null); export const [asset, setAsset] = createSignal(defaultSelection); export const [reverse, setReverse] = createSignal(true); -export const [config, setConfig] = createSignal(0); +export const [config, setConfig] = createSignal({}); export const [online, setOnline] = createSignal(true); export const [wasmSupported, setWasmSupported] = createSignal(true); diff --git a/tests/History.spec.js b/tests/History.spec.ts similarity index 100% rename from tests/History.spec.js rename to tests/History.spec.ts diff --git a/tests/Nav.spec.jsx b/tests/Nav.spec.tsx similarity index 94% rename from tests/Nav.spec.jsx rename to tests/Nav.spec.tsx index fb3ed6de..82776b9f 100644 --- a/tests/Nav.spec.jsx +++ b/tests/Nav.spec.tsx @@ -1,6 +1,6 @@ import { Router } from "@solidjs/router"; import { render, screen } from "@solidjs/testing-library"; -import { describe, expect } from "vitest"; +import { describe, expect, test } from "vitest"; import Nav from "../src/Nav"; diff --git a/tests/components/AssetSelect.spec.jsx b/tests/components/AssetSelect.spec.tsx similarity index 98% rename from tests/components/AssetSelect.spec.jsx rename to tests/components/AssetSelect.spec.tsx index d2eff919..1cddbe4c 100644 --- a/tests/components/AssetSelect.spec.jsx +++ b/tests/components/AssetSelect.spec.tsx @@ -1,5 +1,5 @@ import { fireEvent, render, screen } from "@solidjs/testing-library"; -import { describe, expect, test } from "vitest"; +import { describe, expect, test, vi } from "vitest"; import SelectAsset from "../../src/components/AssetSelect"; import { BTC, LBTC, LN, sideReceive, sideSend } from "../../src/consts"; diff --git a/tests/components/ClickableAmount.spec.jsx b/tests/components/ClickableAmount.spec.jsx index a90664a9..7b710838 100644 --- a/tests/components/ClickableAmount.spec.jsx +++ b/tests/components/ClickableAmount.spec.jsx @@ -1,5 +1,5 @@ import { fireEvent, render } from "@solidjs/testing-library"; -import { describe, expect, vitest } from "vitest"; +import { describe, expect, test, vitest } from "vitest"; import ClickableAmount from "../../src/components/ClickableAmount"; import t from "../../src/i18n"; diff --git a/tests/components/Error.spec.jsx b/tests/components/Error.spec.tsx similarity index 90% rename from tests/components/Error.spec.jsx rename to tests/components/Error.spec.tsx index 65c40624..a4c4a8f1 100644 --- a/tests/components/Error.spec.jsx +++ b/tests/components/Error.spec.tsx @@ -1,4 +1,5 @@ import { render, screen } from "@solidjs/testing-library"; +import { describe, expect, test } from "vitest"; import Error from "../../src/Error"; import i18n from "../../src/i18n/i18n"; diff --git a/tests/components/Fees.spec.jsx b/tests/components/Fees.spec.tsx similarity index 94% rename from tests/components/Fees.spec.jsx rename to tests/components/Fees.spec.tsx index 10f7d5c4..90497f91 100644 --- a/tests/components/Fees.spec.jsx +++ b/tests/components/Fees.spec.tsx @@ -1,5 +1,5 @@ import { render } from "@solidjs/testing-library"; -import { beforeAll, beforeEach, expect, vi } from "vitest"; +import { beforeAll, beforeEach, describe, expect, test, vi } from "vitest"; import Fees from "../../src/components/Fees"; import * as signals from "../../src/signals"; diff --git a/tests/components/Reverse.spec.jsx b/tests/components/Reverse.spec.tsx similarity index 88% rename from tests/components/Reverse.spec.jsx rename to tests/components/Reverse.spec.tsx index 30d261ba..fb889af2 100644 --- a/tests/components/Reverse.spec.jsx +++ b/tests/components/Reverse.spec.tsx @@ -2,7 +2,7 @@ import { fireEvent, render } from "@solidjs/testing-library"; import { describe, expect, test } from "vitest"; import Reverse from "../../src/components/Reverse"; -import { BTC, LN } from "../../src/config"; +import { BTC, LN } from "../../src/consts"; import { assetReceive, assetSend, @@ -16,7 +16,7 @@ describe("Reverse", () => { setAssetSend(BTC); setAssetReceive(LN); - expect(reverse()).toEqual(true); + expect(reverse()).toEqual(false); const { container: { firstChild: flip }, diff --git a/tests/config.js b/tests/config.ts similarity index 100% rename from tests/config.js rename to tests/config.ts diff --git a/tests/i18n/detect.spec.js b/tests/i18n/detect.spec.ts similarity index 94% rename from tests/i18n/detect.spec.js rename to tests/i18n/detect.spec.ts index 9fed1366..98415e5d 100644 --- a/tests/i18n/detect.spec.js +++ b/tests/i18n/detect.spec.ts @@ -1,4 +1,4 @@ -import { describe, expect } from "vitest"; +import { describe, expect, test } from "vitest"; import { defaultLanguage } from "../../src/config"; import { getNavigatorLanguage } from "../../src/i18n/detect"; diff --git a/tests/i18n/i18n.spec.js b/tests/i18n/i18n.spec.ts similarity index 94% rename from tests/i18n/i18n.spec.js rename to tests/i18n/i18n.spec.ts index edd12a4d..e3967ed7 100644 --- a/tests/i18n/i18n.spec.js +++ b/tests/i18n/i18n.spec.ts @@ -1,4 +1,4 @@ -import { describe, expect } from "vitest"; +import { describe, expect, test } from "vitest"; import { rawDict } from "../../src/i18n/i18n"; diff --git a/tests/signals.spec.js b/tests/signals.spec.ts similarity index 96% rename from tests/signals.spec.js rename to tests/signals.spec.ts index 319cfc8e..59e19751 100644 --- a/tests/signals.spec.js +++ b/tests/signals.spec.ts @@ -1,4 +1,4 @@ -import { expect } from "vitest"; +import { describe, expect, test } from "vitest"; import { BTC, LBTC, LN } from "../src/consts"; import { diff --git a/tests/utils/denomination.spec.js b/tests/utils/denomination.spec.ts similarity index 98% rename from tests/utils/denomination.spec.js rename to tests/utils/denomination.spec.ts index 16f46366..a2a59104 100644 --- a/tests/utils/denomination.spec.js +++ b/tests/utils/denomination.spec.ts @@ -1,3 +1,5 @@ +import { beforeAll, describe, expect, test } from "vitest"; + import { setDenomination, setMaximum } from "../../src/signals"; import { calculateDigits, diff --git a/tests/utils/feeChecker.spec.js b/tests/utils/feeChecker.spec.ts similarity index 95% rename from tests/utils/feeChecker.spec.js rename to tests/utils/feeChecker.spec.ts index aea7f0f1..eeb78203 100644 --- a/tests/utils/feeChecker.spec.js +++ b/tests/utils/feeChecker.spec.ts @@ -1,3 +1,5 @@ +import { beforeAll, describe, expect, test } from "vitest"; + import { BTC, LBTC } from "../../src/consts"; import { setAsset, setConfig } from "../../src/signals"; import { feeChecker } from "../../src/utils/feeChecker"; @@ -60,7 +62,7 @@ const cfg = { }, }; -const deepCopy = (value) => JSON.parse(JSON.stringify(value)); +const deepCopy = (value: object) => JSON.parse(JSON.stringify(value)); describe("feeChecker", () => { beforeAll(() => { diff --git a/tests/utils/webln.spec.ts b/tests/utils/webln.spec.ts index fed5240d..c6d9dfdd 100644 --- a/tests/utils/webln.spec.ts +++ b/tests/utils/webln.spec.ts @@ -6,7 +6,6 @@ import { detectWebLNProvider, enableWebln } from "../../src/utils/webln"; describe("WebLN", () => { beforeEach(() => { log.error = vitest.fn(); - window.webln = undefined; }); test("should not detect WebLN when no injected provider is present", async () => {