]> git.saurik.com Git - redis.git/blobdiff - tests/unit/scripting.tcl
Scripting: require at least one argument for redis.call().
[redis.git] / tests / unit / scripting.tcl
index ec6e5c2a6be5fface52a5e69d75164e3d1d2adb0..6d60e419871117dd5e9a414ecf517fe924b3cda7 100644 (file)
@@ -145,6 +145,12 @@ start_server {tags {"scripting"}} {
         set e
     } {*not allowed after*}
 
         set e
     } {*not allowed after*}
 
+    test {EVAL - No arguments to redis.call/pcall is considered an error} {
+        set e {}
+        catch {r eval {return redis.call()} 0} e
+        set e
+    } {*one argument*}
+
     test {EVAL - redis.call variant raises a Lua error on Redis cmd error (1)} {
         set e {}
         catch {
     test {EVAL - redis.call variant raises a Lua error on Redis cmd error (1)} {
         set e {}
         catch {