@@ -50,13 +50,14 @@ describe("StandardSqlFormatter", function() {
50
50
51
51
it ( "replaces @variables with param values" , function ( ) {
52
52
const result = sqlFormatter . format (
53
- "SELECT @variable, @a1_2.3$, @'var name', @\"var name\", @`var name`, @[var name];" ,
53
+ "SELECT @variable, @a1_2.3$, @'var name', @\"var name\", @`var name`, @[var name], @'var\\name' ;" ,
54
54
{
55
55
language : "sql" ,
56
56
params : {
57
57
"variable" : "\"variable value\"" ,
58
58
"a1_2.3$" : "'weird value'" ,
59
- "var name" : "'var value'"
59
+ "var name" : "'var value'" ,
60
+ "var\\name" : "'var\\ value'"
60
61
}
61
62
}
62
63
) ;
@@ -67,7 +68,8 @@ describe("StandardSqlFormatter", function() {
67
68
" 'var value',\n" +
68
69
" 'var value',\n" +
69
70
" 'var value',\n" +
70
- " 'var value';\n"
71
+ " 'var value',\n" +
72
+ " 'var\\ value';\n"
71
73
) ;
72
74
} ) ;
73
75
@@ -88,14 +90,14 @@ describe("StandardSqlFormatter", function() {
88
90
89
91
it ( "replaces :variables with param values" , function ( ) {
90
92
const result = sqlFormatter . format (
91
- "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`, :[var name], :'escaped \\' var\\' ';" ,
92
94
{
93
95
language : "sql" ,
94
96
params : {
95
97
"variable" : "\"variable value\"" ,
96
98
"a1_2.3$" : "'weird value'" ,
97
99
"var name" : "'var value'" ,
98
- "escaped- var" : "'weirder value'"
100
+ "escaped ' var' " : "'weirder value'"
99
101
}
100
102
}
101
103
) ;
0 commit comments