@@ -72,8 +72,20 @@ func TestFromWorkflowModel(t *testing.T) {
7272 Name : "name" ,
7373 Version : "version" ,
7474 }, workflow .Id ))
75+
76+ var workflowInterface core.TypedInterface
77+ err = proto .Unmarshal (workflowModel .TypedInterface , & workflowInterface )
78+ assert .NoError (t , err )
79+
7580 assert .True (t , proto .Equal (& admin.WorkflowClosure {
7681 CreatedAt : createdAtProto ,
82+ CompiledWorkflow : & core.CompiledWorkflowClosure {
83+ Primary : & core.CompiledWorkflow {
84+ Template : & core.WorkflowTemplate {
85+ Interface : & workflowInterface ,
86+ },
87+ },
88+ },
7789 }, workflow .Closure ))
7890}
7991
@@ -122,8 +134,18 @@ func TestFromWorkflowModels(t *testing.T) {
122134 Version : "version a" ,
123135 }, workflowList [0 ].Id ))
124136
137+ workflowInterface := testutils .GetWorkflowRequestInterface ()
138+ assert .NoError (t , err )
139+
125140 assert .True (t , proto .Equal (& admin.WorkflowClosure {
126141 CreatedAt : createdAtAProto ,
142+ CompiledWorkflow : & core.CompiledWorkflowClosure {
143+ Primary : & core.CompiledWorkflow {
144+ Template : & core.WorkflowTemplate {
145+ Interface : workflowInterface ,
146+ },
147+ },
148+ },
127149 }, workflowList [0 ].Closure ))
128150
129151 assert .True (t , proto .Equal (& core.Identifier {
@@ -133,7 +155,15 @@ func TestFromWorkflowModels(t *testing.T) {
133155 Name : "name b" ,
134156 Version : "version b" ,
135157 }, workflowList [1 ].Id ))
158+
136159 assert .True (t , proto .Equal (& admin.WorkflowClosure {
137160 CreatedAt : createdAtBProto ,
161+ CompiledWorkflow : & core.CompiledWorkflowClosure {
162+ Primary : & core.CompiledWorkflow {
163+ Template : & core.WorkflowTemplate {
164+ Interface : & core.TypedInterface {},
165+ },
166+ },
167+ },
138168 }, workflowList [1 ].Closure ))
139169}
0 commit comments