Skip to content

Commit 7b5f380

Browse files
author
Uku Pattak
committed
Add some extra weird placeholder replacement test example
1 parent 2f76764 commit 7b5f380

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/StandardSqlFormatterTest.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,16 @@ describe("StandardSqlFormatter", function() {
9090

9191
it("replaces :variables with param values", function() {
9292
const result = sqlFormatter.format(
93-
"SELECT :variable, :a1_2.3$, :'var name', :\"var name\", :`var name`, :[var name], :'escaped \\'var\\'';",
93+
"SELECT :variable, :a1_2.3$, :'var name', :\"var name\", :`var name`," +
94+
" :[var name], :'escaped \\'var\\'', :\"^*& weird \\\" var \";",
9495
{
9596
language: "sql",
9697
params: {
9798
"variable": "\"variable value\"",
9899
"a1_2.3$": "'weird value'",
99100
"var name": "'var value'",
100-
"escaped 'var'": "'weirder value'"
101+
"escaped 'var'": "'weirder value'",
102+
"^*& weird \" var ": "'super weird value'"
101103
}
102104
}
103105
);
@@ -109,7 +111,8 @@ describe("StandardSqlFormatter", function() {
109111
" 'var value',\n" +
110112
" 'var value',\n" +
111113
" 'var value',\n" +
112-
" 'weirder value';\n"
114+
" 'weirder value',\n" +
115+
" 'super weird value';\n"
113116
);
114117
});
115118

0 commit comments

Comments
 (0)