From 57245f28fd068ce64bbf58199d75a4e7aea19ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20R=2E=20de=20Miranda?= Date: Thu, 9 Mar 2023 10:16:20 -0300 Subject: [PATCH] Remove require from Workflow.Start and remove assert Workflow.Start from parser/parser_test.go MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: André R. de Miranda --- model/workflow.go | 2 +- parser/parser_test.go | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/model/workflow.go b/model/workflow.go index 2fcd630..4e1828e 100644 --- a/model/workflow.go +++ b/model/workflow.go @@ -114,7 +114,7 @@ type BaseWorkflow struct { Description string `json:"description,omitempty"` // Workflow version Version string `json:"version" validate:"omitempty,min=1"` - Start *Start `json:"start,omitempty" validate:"required"` + Start *Start `json:"start,omitempty"` // Annotations List of helpful terms describing the workflows intended purpose, subject areas, or other important qualities Annotations []string `json:"annotations,omitempty"` // DataInputSchema URI of the JSON Schema used to validate the workflow data input diff --git a/parser/parser_test.go b/parser/parser_test.go index 31c81f5..335f475 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -365,8 +365,6 @@ func TestFromFile(t *testing.T) { // Workflow "name" no longer a required property assert.Empty(t, w.Name) - // Workflow "start" no longer a required property - assert.Equal(t, w.States[0].Name, w.Start.StateName) // Functions: assert.NotEmpty(t, w.Functions[0])