|
|
@@ -1,7 +1,6 @@
|
|
|
package test
|
|
|
|
|
|
import (
|
|
|
- "fmt"
|
|
|
"git.sxidc.com/go-tools/argo-api"
|
|
|
"git.sxidc.com/go-tools/argo-api/client"
|
|
|
"github.com/pkg/errors"
|
|
|
@@ -123,5 +122,15 @@ func TestSubmitWorkflow(t *testing.T) {
|
|
|
t.Fatalf("%+v\n", err)
|
|
|
}
|
|
|
|
|
|
- fmt.Println(submittedWorkflowDefinition)
|
|
|
+ specMap := submittedWorkflowDefinition["spec"].(map[string]any)
|
|
|
+ argumentMap := specMap["arguments"].(map[string]any)
|
|
|
+ parametersMap := argumentMap["parameters"].([]any)
|
|
|
+
|
|
|
+ if parametersMap[0].(map[string]any)["name"] != "message" {
|
|
|
+ t.Fatalf("%+v\n", errors.Errorf("参数名称错误: %v", parametersMap[0].(map[string]any)["name"]))
|
|
|
+ }
|
|
|
+
|
|
|
+ if parametersMap[0].(map[string]any)["value"] != "Hello Submit" {
|
|
|
+ t.Fatalf("%+v\n", errors.Errorf("参数值错误: %v", parametersMap[0].(map[string]any)["value"]))
|
|
|
+ }
|
|
|
}
|