diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-11-02 07:05:11 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-11-02 07:05:11 -0700 |
commit | 4e88c80a22b6ca982341413ee806ade0df57b4b7 (patch) | |
tree | 82c2daaac597f74595bc83c18646280a56898e1a /ext/librethinkdbxx/test/upstream/regression/763.js.yaml | |
parent | a6203ed0389c1b995ebe94935b2d1ddeb01f36ee (diff) | |
download | infinitytier-4e88c80a22b6ca982341413ee806ade0df57b4b7.tar.gz infinitytier-4e88c80a22b6ca982341413ee806ade0df57b4b7.zip |
RethinkDB native connector work, minor fixes.
Diffstat (limited to 'ext/librethinkdbxx/test/upstream/regression/763.js.yaml')
-rw-r--r-- | ext/librethinkdbxx/test/upstream/regression/763.js.yaml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ext/librethinkdbxx/test/upstream/regression/763.js.yaml b/ext/librethinkdbxx/test/upstream/regression/763.js.yaml new file mode 100644 index 00000000..e5640770 --- /dev/null +++ b/ext/librethinkdbxx/test/upstream/regression/763.js.yaml @@ -0,0 +1,33 @@ +desc: issue 763 check arg count for indexCreate in JS driver +table_variable_name: tbl +tests: + - js: tbl.indexCreate() + ot: err("ReqlCompileError", "Expected between 1 and 3 arguments but found 0.") + + - js: tbl.indexCreate('a', 'b', 'c', 'd') + ot: err("ReqlCompileError", "Expected between 1 and 3 arguments but found 4.") + + - js: tbl.indexCreate('a', 'b') + ot: err("ReqlQueryLogicError", "Expected type FUNCTION but found DATUM:") + + - js: tbl.indexCreate('a') + ot: ({'created':1}) + + # The fix also changed affected arg checking for other variable argument functions + - js: r('a').eq() + ot: err("ReqlCompileError", "Expected 2 or more arguments but found 1.") + + - js: r('a').lt() + ot: err("ReqlCompileError", "Expected 2 or more arguments but found 1.") + + - js: r(['a']).union() + ot: ['a'] + + - js: r.do() + ot: err("ReqlCompileError", "Expected 1 or more arguments but found 0.") + + - js: r.add() + ot: err("ReqlCompileError", "Expected 1 or more arguments but found 0.") + + - js: r.add(1) + ot: 1 |