diff options
| author | Benoit Germain <benoit.germain@ubisoft.com> | 2025-06-05 16:03:22 +0200 |
|---|---|---|
| committer | Benoit Germain <benoit.germain@ubisoft.com> | 2025-06-05 16:03:22 +0200 |
| commit | bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8 (patch) | |
| tree | 00f6633878b21dda6cad1177d5619a501b4ac0a4 /tests/tobeclosed.lua | |
| parent | f73702bcf4372a149b8b01a512c0e086b1e679e2 (diff) | |
| download | lanes-bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8.tar.gz lanes-bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8.tar.bz2 lanes-bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8.zip | |
Change lane:join() return values
* when no error is raised in the lane, lane:join() now precedes the lane returned values with true
* lane body is no longer forced to return something when used with join()
* adjusted all relevant unit tests accordingly
Diffstat (limited to 'tests/tobeclosed.lua')
| -rw-r--r-- | tests/tobeclosed.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/tobeclosed.lua b/tests/tobeclosed.lua index 447b936..fd157e2 100644 --- a/tests/tobeclosed.lua +++ b/tests/tobeclosed.lua | |||
| @@ -106,7 +106,7 @@ do | |||
| 106 | local _count, l_out <close> = l:get("trip") | 106 | local _count, l_out <close> = l:get("trip") |
| 107 | -- linda from arguments | 107 | -- linda from arguments |
| 108 | local l_arg <close> = l_arg_ | 108 | local l_arg <close> = l_arg_ |
| 109 | return true | 109 | return "done" |
| 110 | end | 110 | end |
| 111 | 111 | ||
| 112 | local close_handler_f = function(linda_, err_) | 112 | local close_handler_f = function(linda_, err_) |
| @@ -118,7 +118,8 @@ do | |||
| 118 | l:set("trip", l_in) | 118 | l:set("trip", l_in) |
| 119 | 119 | ||
| 120 | do | 120 | do |
| 121 | lanes.gen("*", { name = 'auto' }, lane_body)(l_in):join() | 121 | local r, ret = lanes.gen("*", { name = 'auto' }, lane_body)(l_in):join() |
| 122 | assert(r == true and ret == "done") | ||
| 122 | end | 123 | end |
| 123 | local _count, _closed = l_in:get("closed") | 124 | local _count, _closed = l_in:get("closed") |
| 124 | assert(_count == 1 and _closed == 2) | 125 | assert(_count == 1 and _closed == 2) |
