From 84020d7b4549298407dad919594b3aa034a95b90 Mon Sep 17 00:00:00 2001 From: Jacob Wallraff Date: Mon, 9 Jan 2023 13:56:12 -0800 Subject: [PATCH] Add test to make sure properties aren't overwritten --- actions-languageservice/src/hover.test.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/actions-languageservice/src/hover.test.ts b/actions-languageservice/src/hover.test.ts index 598ed0b..329987a 100644 --- a/actions-languageservice/src/hover.test.ts +++ b/actions-languageservice/src/hover.test.ts @@ -51,6 +51,25 @@ jobs: ); }); + it("property values are not overwritten", async () => { + const input1 = `on: push +jobs: + build: + ti|meout-minutes: 10 + cancel-timeout-minutes: 10`; + const result1 = await hover(...getPositionFromCursor(input1)); + expect(result1).not.toBeUndefined(); + + const input2 = `on: push +jobs: + build: + timeout-minutes: 10 + ca|ncel-timeout-minutes: 10`; + const result2 = await hover(...getPositionFromCursor(input2)); + expect(result2).not.toBeUndefined(); + expect(result1?.contents).not.toEqual(result2?.contents); + }); + it("on a value in a sequence", async () => { const input = `on: [pull_request, pu|sh]