From 2ecbeafacb91c9281b7068f443dea5a873c2fee5 Mon Sep 17 00:00:00 2001 From: Jonathan Tamsut Date: Thu, 13 Apr 2023 15:21:23 -0700 Subject: [PATCH] add tests --- languageservice/src/complete.test.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/languageservice/src/complete.test.ts b/languageservice/src/complete.test.ts index d7eb160..ed3082f 100644 --- a/languageservice/src/complete.test.ts +++ b/languageservice/src/complete.test.ts @@ -474,4 +474,13 @@ jobs: expect(result.filter(x => x.label === "concurrency").map(x => x.textEdit?.newText)).toEqual(["concurrency"]); }); }); + + it("adds a new line and indentation for mapping keys", async () => { + const input = "concurrency: |"; + + const result = await complete(...getPositionFromCursor(input)); + + expect(result.filter(x => x.label === "cancel-in-progress").map(x => x.textEdit?.newText)).toEqual(["\n cancel-in-progress: "]) + expect(result.filter(x => x.label === "group").map(x => x.textEdit?.newText)).toEqual(["\n : "]) + }) });