[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