From 87718cb7f41fcc1b157f7e2d0b94d42e36e41e69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ti=E1=BA=BFn=20Nguy=E1=BB=85n=20Kh=E1=BA=AFc?= Date: Tue, 11 Feb 2025 13:55:59 +1300 Subject: [PATCH] test: exports --- packages/core/src/actions/index.test.ts | 19 +++++++++++ packages/core/src/index.test.ts | 27 +++++++++++++++ packages/core/src/internal.test.ts | 11 ++++++ packages/core/src/maths/index.test.ts | 9 +++++ .../src/providers/light-client/index.test.ts | 9 +++++ packages/core/src/wallets/index.test.ts | 15 ++++++++ packages/react/src/index.test.ts | 34 +++++++++++++++++++ packages/utils/src/index.test.ts | 10 ++++++ packages/vue/src/index.test.ts | 30 ++++++++++++++++ packages/wallet-ledger/src/index.test.ts | 10 ++++++ .../wallet-walletconnect/src/index.test.ts | 9 +++++ 11 files changed, 183 insertions(+) create mode 100644 packages/core/src/actions/index.test.ts create mode 100644 packages/core/src/index.test.ts create mode 100644 packages/core/src/internal.test.ts create mode 100644 packages/core/src/maths/index.test.ts create mode 100644 packages/core/src/providers/light-client/index.test.ts create mode 100644 packages/core/src/wallets/index.test.ts create mode 100644 packages/react/src/index.test.ts create mode 100644 packages/utils/src/index.test.ts create mode 100644 packages/vue/src/index.test.ts create mode 100644 packages/wallet-ledger/src/index.test.ts create mode 100644 packages/wallet-walletconnect/src/index.test.ts diff --git a/packages/core/src/actions/index.test.ts b/packages/core/src/actions/index.test.ts new file mode 100644 index 00000000..9e9e4233 --- /dev/null +++ b/packages/core/src/actions/index.test.ts @@ -0,0 +1,19 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "aggregateWallets", + "connectWallet", + "disconnectWallet", + "getAccounts", + "getBlock", + "getClient", + "getConnectedWallets", + "initializeWallets", + "preflight", + "query", + "unstable_getBlockExtrinsics", + ] + `)); diff --git a/packages/core/src/index.test.ts b/packages/core/src/index.test.ts new file mode 100644 index 00000000..557134df --- /dev/null +++ b/packages/core/src/index.test.ts @@ -0,0 +1,27 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "defineConfig", + "MutationError", + "QueryError", + "ReactiveDotError", + "Query", + "Storage", + "idle", + "pending", + "aggregateWallets", + "connectWallet", + "disconnectWallet", + "getAccounts", + "getBlock", + "unstable_getBlockExtrinsics", + "getClient", + "getConnectedWallets", + "initializeWallets", + "preflight", + "query", + ] + `)); diff --git a/packages/core/src/internal.test.ts b/packages/core/src/internal.test.ts new file mode 100644 index 00000000..2932a89a --- /dev/null +++ b/packages/core/src/internal.test.ts @@ -0,0 +1,11 @@ +import * as exports from "./internal.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "flatHead", + "toObservable", + "stringify", + ] + `)); diff --git a/packages/core/src/maths/index.test.ts b/packages/core/src/maths/index.test.ts new file mode 100644 index 00000000..cc805d30 --- /dev/null +++ b/packages/core/src/maths/index.test.ts @@ -0,0 +1,9 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "spendableBalance", + ] + `)); diff --git a/packages/core/src/providers/light-client/index.test.ts b/packages/core/src/providers/light-client/index.test.ts new file mode 100644 index 00000000..cbbe520b --- /dev/null +++ b/packages/core/src/providers/light-client/index.test.ts @@ -0,0 +1,9 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "createLightClientProvider", + ] + `)); diff --git a/packages/core/src/wallets/index.test.ts b/packages/core/src/wallets/index.test.ts new file mode 100644 index 00000000..d2c8c56e --- /dev/null +++ b/packages/core/src/wallets/index.test.ts @@ -0,0 +1,15 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "WalletProvider", + "DeepLinkWallet", + "initializeWallets", + "InjectedWalletProvider", + "InjectedWallet", + "LocalWallet", + "Wallet", + ] + `)); diff --git a/packages/react/src/index.test.ts b/packages/react/src/index.test.ts new file mode 100644 index 00000000..b3a73c53 --- /dev/null +++ b/packages/react/src/index.test.ts @@ -0,0 +1,34 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "ChainProvider", + "ReactiveDotProvider", + "SignerProvider", + "useAccounts", + "useSpendableBalance", + "useBlock", + "useChainId", + "useChainIds", + "useChainSpecData", + "useClient", + "useConfig", + "useMutationEffect", + "useMutation", + "useNativeTokenAmountFromNumber", + "useNativeTokenAmountFromPlanck", + "useQueryErrorResetter", + "useQueryLoader", + "useQueryRefresher", + "useLazyLoadQuery", + "useLazyLoadQueryWithRefresh", + "useSigner", + "useTypedApi", + "useWalletConnector", + "useWalletDisconnector", + "useConnectedWallets", + "useWallets", + ] + `)); diff --git a/packages/utils/src/index.test.ts b/packages/utils/src/index.test.ts new file mode 100644 index 00000000..ccfdb37a --- /dev/null +++ b/packages/utils/src/index.test.ts @@ -0,0 +1,10 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "BigIntMath", + "DenominatedNumber", + ] + `)); diff --git a/packages/vue/src/index.test.ts b/packages/vue/src/index.test.ts new file mode 100644 index 00000000..346c9feb --- /dev/null +++ b/packages/vue/src/index.test.ts @@ -0,0 +1,30 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "useAccounts", + "useSpendableBalance", + "useBlock", + "useChainId", + "useChainIds", + "useChainSpecData", + "useClient", + "useConfig", + "useMutation", + "useNativeToken", + "useQueryErrorResetter", + "useQuery", + "useSigner", + "useTypedApi", + "useWalletConnector", + "useWalletDisconnector", + "useConnectedWallets", + "useWallets", + "watchMutationEffect", + "ReactiveDotPlugin", + "provideChain", + "provideSigner", + ] + `)); diff --git a/packages/wallet-ledger/src/index.test.ts b/packages/wallet-ledger/src/index.test.ts new file mode 100644 index 00000000..f340a386 --- /dev/null +++ b/packages/wallet-ledger/src/index.test.ts @@ -0,0 +1,10 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "AccountMismatchError", + "LedgerWallet", + ] + `)); diff --git a/packages/wallet-walletconnect/src/index.test.ts b/packages/wallet-walletconnect/src/index.test.ts new file mode 100644 index 00000000..8b8aa136 --- /dev/null +++ b/packages/wallet-walletconnect/src/index.test.ts @@ -0,0 +1,9 @@ +import * as exports from "./index.js"; +import { expect, it } from "vitest"; + +it("should match inline snapshot", () => + expect(Object.keys(exports)).toMatchInlineSnapshot(` + [ + "WalletConnect", + ] + `));