Unichannel-wait added.
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
(uni-channel-put ch '(sync returns this value))
|
||||
(check-equal? (sync (uni-channel-get-evt ch)) '(sync returns this value))
|
||||
(uni-channel-close ch)
|
||||
(uni-channel-wait ch)
|
||||
(check-true (uni-channel-closed? ch))
|
||||
(check-exn exn:fail? (lambda () (uni-channel-put ch 'after-close))))
|
||||
|
||||
@@ -86,6 +87,7 @@
|
||||
(check-exn exn:fail? (lambda () (uni-channel-get writer)))
|
||||
(check-exn exn:fail? (lambda () (uni-channel-put reader 'nope)))
|
||||
(uni-channel-close writer)
|
||||
(uni-channel-wait writer)
|
||||
(check-true (uni-channel-closed? writer))
|
||||
(check-true (eof-object? (uni-channel-get reader))))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user