From 06ab9c42944056e4bd8a89a1ac43322ea7e3fc24 Mon Sep 17 00:00:00 2001 From: Josh Gross Date: Thu, 1 Dec 2022 15:10:18 -0500 Subject: [PATCH] Use correct token position for validation --- actions-languageservice/src/validate.expressions.test.ts | 2 +- actions-languageservice/src/validate.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/actions-languageservice/src/validate.expressions.test.ts b/actions-languageservice/src/validate.expressions.test.ts index 02afca2..c73f8c8 100644 --- a/actions-languageservice/src/validate.expressions.test.ts +++ b/actions-languageservice/src/validate.expressions.test.ts @@ -55,7 +55,7 @@ describe("expression validation", () => { ]); }); - it.failing("needs.", async () => { + it("needs.", async () => { const input = ` on: push jobs: diff --git a/actions-languageservice/src/validate.ts b/actions-languageservice/src/validate.ts index ec9c9c4..81023e4 100644 --- a/actions-languageservice/src/validate.ts +++ b/actions-languageservice/src/validate.ts @@ -191,8 +191,8 @@ function getProviderContext( ): WorkflowContext { const {parent, path} = findToken( { - line: token.range!.start[0], - character: token.range!.start[1] + line: token.range!.start[0] - 1, + character: token.range!.start[1] - 1 }, root );