From 85e3cd60ca392f3a627d1c5474be81c99c6f669e Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Fri, 21 Jun 2024 14:55:42 +0200 Subject: [PATCH] Add validation test for properties with Any type --- .../tests/integration/validation.test.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/server/gx-workflow-ls-format2/tests/integration/validation.test.ts b/server/gx-workflow-ls-format2/tests/integration/validation.test.ts index a1f234b..5fca011 100644 --- a/server/gx-workflow-ls-format2/tests/integration/validation.test.ts +++ b/server/gx-workflow-ls-format2/tests/integration/validation.test.ts @@ -111,6 +111,21 @@ steps: expect(diagnostics[0].message).toContain("Type mismatch for field 'top'. Expected 'float' but found 'string'."); }); + it("should not report error for properties with Any type", async () => { + const content = ` +class: GalaxyWorkflow +inputs: +outputs: +steps: + step: + tool_state: + value: "any value" + another_value: 42 + `; + const diagnostics = await validateDocument(content); + expect(diagnostics).toHaveLength(0); + }); + describe("Custom Rules", () => { let rule: ValidationRule;