[Tarantool-patches] [PATCH 7/7] test: extend console lua test
Cyrill Gorcunov
gorcunov at gmail.com
Tue May 12 16:50:52 MSK 2020
To make sure ULL constants are not broken.
Part-of #4682
Signed-off-by: Cyrill Gorcunov <gorcunov at gmail.com>
---
test/app-tap/console_lua.test.lua | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/test/app-tap/console_lua.test.lua b/test/app-tap/console_lua.test.lua
index 8bb6eb0b3..dbfc3da11 100755
--- a/test/app-tap/console_lua.test.lua
+++ b/test/app-tap/console_lua.test.lua
@@ -116,11 +116,26 @@ local cases = {
opts = {block = false},
input = '1, nil, box.NULL, nil',
expected = '1, nil, box.NULL, nil',
+ }, {
+ name = 'leading nils, box.NULL, line mode',
+ opts = {block = false},
+ input = 'nil, 1, nil, box.NULL, nil',
+ expected = 'nil, 1, nil, box.NULL, nil',
}, {
name = 'trailing nils, box.NULL, block mode',
opts = {block = true},
input = '1, nil, box.NULL, nil',
expected = '1, nil, box.NULL, nil',
+ }, {
+ name = 'ULL constants, multireturn',
+ opts = {block = false},
+ input = '-1ULL, -2ULL, 1ULL, 2ULL',
+ expected = '18446744073709551615, 18446744073709551614, 1, 2',
+ }, {
+ name = 'ULL key',
+ opts = {block = false},
+ input = '{[-1ULL] = 1}',
+ expected = '{[18446744073709551615] = 1}',
}, {
name = 'empty output',
input = '\\set output',
--
2.26.2
More information about the Tarantool-patches
mailing list