File tree Expand file tree Collapse file tree 4 files changed +48
-5
lines changed
stackslib/src/net/api/tests Expand file tree Collapse file tree 4 files changed +48
-5
lines changed Original file line number Diff line number Diff line change @@ -294,7 +294,7 @@ fn test_try_make_response() {
294294
295295 let events = resp. events . unwrap ( ) ;
296296
297- assert_eq ! ( events. len( ) , 4 ) ;
297+ assert_eq ! ( events. len( ) , 7 ) ;
298298 assert_eq ! (
299299 events[ 0 ] . sender,
300300 "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
@@ -319,4 +319,22 @@ fn test_try_make_response() {
319319 ) ;
320320 assert_eq ! ( events[ 3 ] . key, "print" ) ;
321321 assert_eq ! ( events[ 3 ] . value, "03" ) ; // true
322+ assert_eq ! (
323+ events[ 4 ] . sender,
324+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
325+ ) ;
326+ assert_eq ! ( events[ 4 ] . key, "print" ) ;
327+ assert_eq ! ( events[ 4 ] . value, "0d0000000578797a7a79" ) ; // "xyzzy"
328+ assert_eq ! (
329+ events[ 5 ] . sender,
330+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
331+ ) ;
332+ assert_eq ! ( events[ 5 ] . key, "print" ) ;
333+ assert_eq ! ( events[ 5 ] . value, "0d0000000578797a7a77" ) ; // "xyzzw"
334+ assert_eq ! (
335+ events[ 6 ] . sender,
336+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
337+ ) ;
338+ assert_eq ! ( events[ 6 ] . key, "print" ) ;
339+ assert_eq ! ( events[ 6 ] . value, "0d0000000471757578" ) ; // "quux"
322340}
Original file line number Diff line number Diff line change @@ -314,7 +314,7 @@ fn test_try_make_response() {
314314
315315 let events = resp. events . unwrap ( ) ;
316316
317- assert_eq ! ( events. len( ) , 4 ) ;
317+ assert_eq ! ( events. len( ) , 7 ) ;
318318 assert_eq ! (
319319 events[ 0 ] . sender,
320320 "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
@@ -339,6 +339,24 @@ fn test_try_make_response() {
339339 ) ;
340340 assert_eq ! ( events[ 3 ] . key, "print" ) ;
341341 assert_eq ! ( events[ 3 ] . value, "03" ) ; // true
342+ assert_eq ! (
343+ events[ 4 ] . sender,
344+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
345+ ) ;
346+ assert_eq ! ( events[ 4 ] . key, "print" ) ;
347+ assert_eq ! ( events[ 4 ] . value, "0d0000000578797a7a79" ) ; // "xyzzy"
348+ assert_eq ! (
349+ events[ 5 ] . sender,
350+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
351+ ) ;
352+ assert_eq ! ( events[ 5 ] . key, "print" ) ;
353+ assert_eq ! ( events[ 5 ] . value, "0d0000000578797a7a77" ) ; // "xyzzw"
354+ assert_eq ! (
355+ events[ 6 ] . sender,
356+ "ST2DS4MSWSGJ3W9FBC6BVT0Y92S345HY8N3T6AV7R.hello-world"
357+ ) ;
358+ assert_eq ! ( events[ 6 ] . key, "print" ) ;
359+ assert_eq ! ( events[ 6 ] . value, "0d0000000471757578" ) ; // "quux"
342360}
343361
344362#[ test]
Original file line number Diff line number Diff line change @@ -309,7 +309,7 @@ fn test_try_make_response() {
309309 // contract size metadata
310310 let response = responses. remove ( 0 ) ;
311311 let resp = response. decode_clarity_metadata_response ( ) . unwrap ( ) ;
312- assert_eq ! ( resp. data, "1584 " ) ;
312+ assert_eq ! ( resp. data, "1786 " ) ;
313313
314314 // data map metadata
315315 let response = responses. remove ( 0 ) ;
@@ -352,7 +352,7 @@ fn test_try_make_response() {
352352 // contract size metadata
353353 let response = responses. remove ( 0 ) ;
354354 let resp = response. decode_clarity_metadata_response ( ) . unwrap ( ) ;
355- assert_eq ! ( resp. data, "1584 " ) ;
355+ assert_eq ! ( resp. data, "1786 " ) ;
356356
357357 // unknwnon data var
358358 let response = responses. remove ( 0 ) ;
Original file line number Diff line number Diff line change @@ -161,13 +161,20 @@ const TEST_CONTRACT: &str = "
161161 hint-replicas: (list )
162162 }))
163163
164+ (define-public (quux)
165+ (begin (print \" quux\" ) (ok u1)))
166+ (define-public (xyzzw)
167+ (begin (print \" xyzzw\" ) (quux)))
168+ (define-public (xyzzy)
169+ (begin (print \" xyzzy\" ) (xyzzw)))
170+
164171 (define-read-only (printer)
165172 (begin
166173 (print 100)
167174 (print u1000)
168175 (print \" test\" )
169176 (print true)
170- (ok u1 )))
177+ (xyzzy )))
171178" ;
172179
173180const TEST_CONTRACT_UNCONFIRMED : & str = "
You can’t perform that action at this time.
0 commit comments