From 34104713d7d387fd873e7e69e67d816f4e5b971a Mon Sep 17 00:00:00 2001 From: Jovi De Croock Date: Sun, 10 Dec 2023 15:06:53 +0100 Subject: [PATCH] fixes --- package.json | 2 +- test/e2e/client-preset.test.ts | 32 -------------------------------- test/e2e/fragments.test.ts | 5 +++++ 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index b45a34cf..71d22228 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "prepare": "husky install", "dev": "pnpm --filter @0no-co/graphqlsp dev", "launch-debug": "./scripts/launch-debug.sh", - "test:e2e": "vitest graphqlsp" + "test:e2e": "vitest run --single-thread" }, "prettier": { "singleQuote": true, diff --git a/test/e2e/client-preset.test.ts b/test/e2e/client-preset.test.ts index f470541b..3fa4ce00 100644 --- a/test/e2e/client-preset.test.ts +++ b/test/e2e/client-preset.test.ts @@ -341,38 +341,6 @@ List out all Pokémon, optionally in pages` "name": "__typename", "sortText": "14__typename", }, - { - "kind": "string", - "kindModifiers": "", - "name": "\\\\n fragment pokemonFields on Pokemon {\\\\n id\\\\n name\\\\n attacks {\\\\n fast {\\\\n damage\\\\n name\\\\n }\\\\n }\\\\n }\\\\n", - "replacementSpan": { - "end": { - "line": 10, - "offset": 1, - }, - "start": { - "line": 3, - "offset": 39, - }, - }, - "sortText": "11", - }, - { - "kind": "string", - "kindModifiers": "", - "name": "\\\\n query Pok($limit: Int!) {\\\\n pokemons(limit: $limit) {\\\\n id\\\\n name\\\\n fleeRate\\\\n classification\\\\n ...pokemonFields\\\\n ...weaknessFields\\\\n __typename\\\\n }\\\\n }\\\\n", - "replacementSpan": { - "end": { - "line": 10, - "offset": 1, - }, - "start": { - "line": 3, - "offset": 39, - }, - }, - "sortText": "11", - }, ] `); }, 30000); diff --git a/test/e2e/fragments.test.ts b/test/e2e/fragments.test.ts index da341c63..8ea48d27 100644 --- a/test/e2e/fragments.test.ts +++ b/test/e2e/fragments.test.ts @@ -89,6 +89,11 @@ describe('Fragments', () => { tmpfile: outFilePosts, } satisfies ts.server.protocol.SavetoRequestArgs); + server.sendCommand('saveto', { + file: outFilePosts, + tmpfile: outFilePosts, + } satisfies ts.server.protocol.SavetoRequestArgs); + await waitForExpect(() => { expect(fs.readFileSync(outFilePosts, 'utf-8')).toContain( `as typeof import('./Posts.generated').PostsListDocument`