From 9c3977d510ebc0fc2ff5790f1bec3e3c56f175e2 Mon Sep 17 00:00:00 2001 From: Jacob Wallraff Date: Mon, 6 Mar 2023 12:44:54 -0800 Subject: [PATCH] Fix a couple more tests --- languageservice/src/complete.reusable-workflows.test.ts | 6 ++++++ languageservice/src/test-utils/cursor-position.test.ts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/languageservice/src/complete.reusable-workflows.test.ts b/languageservice/src/complete.reusable-workflows.test.ts index 98fb858..22a5d30 100644 --- a/languageservice/src/complete.reusable-workflows.test.ts +++ b/languageservice/src/complete.reusable-workflows.test.ts @@ -2,6 +2,7 @@ import {CompletionItem, MarkupContent} from "vscode-languageserver-types"; import {complete} from "./complete"; import {getPositionFromCursor} from "./test-utils/cursor-position"; import {testFileProvider} from "./test-utils/test-file-provider"; +import { clearParsedCache, clearWorkflowTemplateCache } from "./utils/workflow-cache"; function mapResult(result: CompletionItem[]) { return result.map(x => { @@ -9,6 +10,11 @@ function mapResult(result: CompletionItem[]) { }); } +beforeEach(() => { + clearWorkflowTemplateCache(); + clearParsedCache(); +}); + describe("completion with reusable workflows", () => { it("completes job inputs", async () => { const input = ` diff --git a/languageservice/src/test-utils/cursor-position.test.ts b/languageservice/src/test-utils/cursor-position.test.ts index 4cc3002..3a4e166 100644 --- a/languageservice/src/test-utils/cursor-position.test.ts +++ b/languageservice/src/test-utils/cursor-position.test.ts @@ -1,5 +1,11 @@ +import { clearParsedCache, clearWorkflowTemplateCache } from "../utils/workflow-cache"; import {getPositionFromCursor} from "./cursor-position"; +beforeEach(() => { + clearWorkflowTemplateCache(); + clearParsedCache(); +}); + describe("getPositionFromCursor", () => { it("returns the position of the cursor and the document without that cursor", () => { const input = "on: push\njobs:|";