Add test to make sure properties aren't overwritten

This commit is contained in:
Jacob Wallraff
2023-01-09 13:56:12 -08:00
parent f19616735d
commit 84020d7b45
+19
View File
@@ -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]