mirror of https://gitee.com/bigwinds/arangodb
Add testTemplateStringBuilderEmptyInlines test for https://github.com/arangodb/arangodb/pull/8141 (#8206)
This commit is contained in:
parent
9203579218
commit
84abf37435
|
@ -996,6 +996,17 @@ function StatementSuite () {
|
|||
assertEqual({ value0: [ 1, 2, 3, 4 ], value1: { foo: "bar", baz: "bark" } }, result.bindVars);
|
||||
},
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief test string builder
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
testTemplateStringBuilderEmptyInlines : function () {
|
||||
var foo = "foo-matic", bar = "BAR o MATIC", what = "' this string \\ \" is ' evil\n`";
|
||||
var result = aql`FOR ${foo} ${aql.join([])} IN ${bar} ${aql``} RETURN ${what} ${aql.literal('')}`;
|
||||
assertEqual("FOR @value0 IN @value1 RETURN @value2 ", result.query);
|
||||
assertEqual({ value0: foo, value1: bar, value2: what }, result.bindVars);
|
||||
},
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief test string builder
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue