66 "mokapi/engine"
77 "mokapi/engine/common"
88 "mokapi/engine/enginetest"
9+ "mokapi/js/mokapi"
910 "testing"
1011
1112 "github.com/sirupsen/logrus"
@@ -35,7 +36,7 @@ export default () => {
3536 Headers : map [string ]any {"Content-Type" : "application/json" },
3637 }
3738 actions := evt .Emit ("http" , & common.EventRequest {}, res )
38- require .Equal (t , "text/plain" , res .Headers ["Content-Type" ])
39+ require .Equal (t , "text/plain" , mokapi . Export ( res .Headers ["Content-Type" ]) )
3940 return actions
4041 },
4142 test : func (t * testing.T , actions []* common.Action , _ * test.Hook , err error ) {
@@ -111,13 +112,13 @@ export default () => {
111112 test : func (t * testing.T , actions []* common.Action , hook * test.Hook , err error ) {
112113 require .NoError (t , err )
113114 require .NotNil (t , actions [0 ].Error )
114- require .Equal (t , "statusCode must be a Integer at test.js:4:6(3)" , actions [0 ].Error .Message )
115+ require .Equal (t , "failed to set statusCode: expected Integer but got String at test.js:4:6(3)" , actions [0 ].Error .Message )
115116
116117 var res * common.EventResponse
117118 err = json .Unmarshal ([]byte (actions [0 ].Parameters [1 ].(string )), & res )
118119 require .Equal (t , 0 , res .StatusCode )
119120 require .Len (t , hook .Entries , 2 )
120- require .Equal (t , "unable to execute event handler: statusCode must be a Integer at test.js:4:6(3)" , hook .LastEntry ().Message )
121+ require .Equal (t , "unable to execute event handler: failed to set statusCode: expected Integer but got String at test.js:4:6(3)" , hook .LastEntry ().Message )
121122 },
122123 },
123124 {
@@ -159,13 +160,13 @@ export default () => {
159160 test : func (t * testing.T , actions []* common.Action , hook * test.Hook , err error ) {
160161 require .NoError (t , err )
161162 require .NotNil (t , actions [0 ].Error )
162- require .Equal (t , "body must be a String at test.js:4:6(5)" , actions [0 ].Error .Message )
163+ require .Equal (t , "failed to set body: expected String but got Object at test.js:4:6(5)" , actions [0 ].Error .Message )
163164
164165 var res * common.EventResponse
165166 err = json .Unmarshal ([]byte (actions [0 ].Parameters [1 ].(string )), & res )
166167 require .Equal (t , "" , res .Body )
167168 require .Len (t , hook .Entries , 2 )
168- require .Equal (t , "unable to execute event handler: body must be a String at test.js:4:6(5)" , hook .LastEntry ().Message )
169+ require .Equal (t , "unable to execute event handler: failed to set body: expected String but got Object at test.js:4:6(5)" , hook .LastEntry ().Message )
169170 },
170171 },
171172 {
@@ -206,15 +207,15 @@ export default () => {
206207 res := & common.EventResponse {}
207208 actions := evt .Emit ("http" , & common.EventRequest {}, res )
208209 require .Nil (t , actions [0 ].Error )
209- require .Equal (t , & map [string ]any {"foo" : "yuh" }, res .Data )
210+ require .Equal (t , map [string ]any {"foo" : "yuh" }, mokapi . Export ( res .Data ) )
210211 return actions
211212 },
212213 test : func (t * testing.T , actions []* common.Action , hook * test.Hook , err error ) {
213214 require .NoError (t , err )
214215
215216 var res * common.EventResponse
216217 err = json .Unmarshal ([]byte (actions [0 ].Parameters [1 ].(string )), & res )
217- require .Equal (t , map [string ]any {"foo" : "yuh" }, res .Data )
218+ require .Equal (t , map [string ]any {"foo" : "yuh" }, mokapi . Export ( res .Data ) )
218219 },
219220 },
220221 {
@@ -230,15 +231,15 @@ export default () => {
230231 res := & common.EventResponse {Data : map [string ]any {"foo" : "bar" }}
231232 actions := evt .Emit ("http" , & common.EventRequest {}, res )
232233 require .Nil (t , actions [0 ].Error )
233- require .Equal (t , map [string ]any {"foo" : "yuh" }, res .Data )
234+ require .Equal (t , map [string ]any {"foo" : "yuh" }, mokapi . Export ( res .Data ) )
234235 return actions
235236 },
236237 test : func (t * testing.T , actions []* common.Action , hook * test.Hook , err error ) {
237238 require .NoError (t , err )
238239
239240 var res * common.EventResponse
240241 err = json .Unmarshal ([]byte (actions [0 ].Parameters [1 ].(string )), & res )
241- require .Equal (t , map [string ]any {"foo" : "yuh" }, res .Data )
242+ require .Equal (t , map [string ]any {"foo" : "yuh" }, mokapi . Export ( res .Data ) )
242243 },
243244 },
244245 }
0 commit comments