This commit is contained in:
Jacob Wallraff
2023-02-21 15:24:51 -08:00
parent fa3c7104a8
commit 6e03957780
2 changed files with 5 additions and 5 deletions
@@ -49,10 +49,7 @@ jobs:
- run: echo \${{ needs.build.outputs.bu|ild_id }}
`;
const result = await hover(
...getPositionFromCursor(input),
testHoverConfig("", "string-steps-context")
);
const result = await hover(...getPositionFromCursor(input), testHoverConfig("", "string-steps-context"));
expect(result).not.toBeUndefined();
expect(result?.contents).toEqual(
"The resulting build ID\n\n**Context:** github, inputs, vars, needs, strategy, matrix, secrets, steps, job, runner, env, hashFiles(1,255)"
+4 -1
View File
@@ -15,7 +15,10 @@ import {Hover} from "vscode-languageserver-types";
import {ContextProviderConfig} from "./context-providers/config";
import {getContext, Mode} from "./context-providers/default";
import {getWorkflowContext, WorkflowContext} from "./context/workflow-context";
import {isReusableWorkflowJobInput, getReusableWorkflowInputDescription} from "./description-providers/reusable-job-inputs";
import {
isReusableWorkflowJobInput,
getReusableWorkflowInputDescription
} from "./description-providers/reusable-job-inputs";
import {ExpressionPos, mapToExpressionPos} from "./expression-hover/expression-pos";
import {HoverVisitor} from "./expression-hover/visitor";
import {validatorFunctions} from "./expression-validation/functions";