From df6340bf89c11f2fde66fd7c057994ace1c3c392 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Best?= Date: Wed, 5 Feb 2025 21:19:45 +0100 Subject: [PATCH] chore: Move type tests away from src (#897) There is no need for them to be in src since they test against the built types in dist. Moving them out cleans it all up and allows for shorter relative import paths. --- packages/nuqs/{src => }/tests/cache.test-d.ts | 2 +- packages/nuqs/{src => }/tests/parsers.test-d.ts | 2 +- packages/nuqs/{src => }/tests/serializer.test-d.ts | 2 +- packages/nuqs/{src => }/tests/useQueryState.test-d.ts | 2 +- packages/nuqs/{src => }/tests/useQueryStates.test-d.ts | 2 +- packages/nuqs/tsconfig.build.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) rename packages/nuqs/{src => }/tests/cache.test-d.ts (98%) rename packages/nuqs/{src => }/tests/parsers.test-d.ts (99%) rename packages/nuqs/{src => }/tests/serializer.test-d.ts (99%) rename packages/nuqs/{src => }/tests/useQueryState.test-d.ts (98%) rename packages/nuqs/{src => }/tests/useQueryStates.test-d.ts (99%) diff --git a/packages/nuqs/src/tests/cache.test-d.ts b/packages/nuqs/tests/cache.test-d.ts similarity index 98% rename from packages/nuqs/src/tests/cache.test-d.ts rename to packages/nuqs/tests/cache.test-d.ts index 0587e064e..94acd3646 100644 --- a/packages/nuqs/src/tests/cache.test-d.ts +++ b/packages/nuqs/tests/cache.test-d.ts @@ -4,7 +4,7 @@ import { parseAsBoolean, parseAsInteger, parseAsString -} from '../../dist/server' +} from '../dist/server' describe('types/cache', () => { const cache = createSearchParamsCache({ diff --git a/packages/nuqs/src/tests/parsers.test-d.ts b/packages/nuqs/tests/parsers.test-d.ts similarity index 99% rename from packages/nuqs/src/tests/parsers.test-d.ts rename to packages/nuqs/tests/parsers.test-d.ts index b99861574..4eed70b97 100644 --- a/packages/nuqs/src/tests/parsers.test-d.ts +++ b/packages/nuqs/tests/parsers.test-d.ts @@ -14,7 +14,7 @@ import { parseAsStringLiteral, parseAsTimestamp, type inferParserType -} from '../../dist' +} from '../dist' describe('types/parsers', () => { test('parseAsString', () => { diff --git a/packages/nuqs/src/tests/serializer.test-d.ts b/packages/nuqs/tests/serializer.test-d.ts similarity index 99% rename from packages/nuqs/src/tests/serializer.test-d.ts rename to packages/nuqs/tests/serializer.test-d.ts index e29c5b03a..3186aaba1 100644 --- a/packages/nuqs/src/tests/serializer.test-d.ts +++ b/packages/nuqs/tests/serializer.test-d.ts @@ -1,5 +1,5 @@ import { assertType, describe, it } from 'vitest' -import { createSerializer, parseAsInteger, parseAsString } from '../../dist' +import { createSerializer, parseAsInteger, parseAsString } from '../dist' describe('types/serializer', () => { const serialize = createSerializer({ diff --git a/packages/nuqs/src/tests/useQueryState.test-d.ts b/packages/nuqs/tests/useQueryState.test-d.ts similarity index 98% rename from packages/nuqs/src/tests/useQueryState.test-d.ts rename to packages/nuqs/tests/useQueryState.test-d.ts index a35f52aae..e868a551a 100644 --- a/packages/nuqs/src/tests/useQueryState.test-d.ts +++ b/packages/nuqs/tests/useQueryState.test-d.ts @@ -1,5 +1,5 @@ import { describe, expectTypeOf, it } from 'vitest' -import { parseAsString, useQueryState } from '../../dist' +import { parseAsString, useQueryState } from '../dist' describe('types/useQueryState', () => { it('has a nullable string state by default', () => { diff --git a/packages/nuqs/src/tests/useQueryStates.test-d.ts b/packages/nuqs/tests/useQueryStates.test-d.ts similarity index 99% rename from packages/nuqs/src/tests/useQueryStates.test-d.ts rename to packages/nuqs/tests/useQueryStates.test-d.ts index c6baa3209..90baf5c12 100644 --- a/packages/nuqs/src/tests/useQueryStates.test-d.ts +++ b/packages/nuqs/tests/useQueryStates.test-d.ts @@ -1,5 +1,5 @@ import { describe, expectTypeOf, it } from 'vitest' -import { parseAsInteger, parseAsString, useQueryStates } from '../../dist' +import { parseAsInteger, parseAsString, useQueryStates } from '../dist' describe('types/useQueryStates', () => { const parsers = { diff --git a/packages/nuqs/tsconfig.build.json b/packages/nuqs/tsconfig.build.json index 3a6aa7974..a2ab63ebb 100644 --- a/packages/nuqs/tsconfig.build.json +++ b/packages/nuqs/tsconfig.build.json @@ -1,5 +1,5 @@ { "extends": "./tsconfig.json", "include": ["src/**/*.ts"], - "exclude": ["src/tests", "src/**/*.test.ts", "src/**/*.test.tsx"] + "exclude": ["src/**/*.test.ts", "src/**/*.test.tsx"] }