@@ -67,12 +67,12 @@ describe('unicode', () => {
67
67
68
68
it ( 'basic query' , ( ) => {
69
69
expect ( hlUni ( "SELECT * FROM `users` WHERE `email` = '[email protected] '" ) )
70
- . toBe ( "[keyword]SELECT[clear] [special]*[clear][keyword] FROM[clear] [string]`users`[clear][keyword] WHERE[clear] [string]`email`[clear] [special]=[clear] [string]'[email protected] '[clear]" )
70
+ . toBe ( "[keyword]SELECT[clear] [special]*[clear] [keyword]FROM[clear] [string]`users`[clear] [keyword]WHERE[clear] [string]`email`[clear] [special]=[clear] [string]'[email protected] '[clear]" )
71
71
} )
72
72
73
73
it ( 'complex query' , ( ) => {
74
74
expect ( hlUni ( "SELECT COUNT(id), `id`, `username` FROM `users` WHERE `email` = '[email protected] ' AND `foo` = 'BAR' OR 1=1" ) )
75
- . toBe ( "[keyword]SELECT[clear] [function]COUNT[clear][bracket]([clear]id[bracket])[clear][special],[clear] [string]`id`[clear][special],[clear] [string]`username`[clear][keyword] FROM[clear] [string]`users`[clear][keyword] WHERE[clear] [string]`email`[clear] [special]=[clear] [string]'[email protected] '[clear][keyword] AND[clear] [string]`foo`[clear] [special]=[clear] [string]'BAR'[clear][keyword] OR[clear] [number]1[clear][special]=[clear][number]1[clear]" )
75
+ . toBe ( "[keyword]SELECT[clear] [function]COUNT[clear][bracket]([clear]id[bracket])[clear][special],[clear] [string]`id`[clear][special],[clear] [string]`username`[clear] [keyword]FROM[clear] [string]`users`[clear] [keyword]WHERE[clear] [string]`email`[clear] [special]=[clear] [string]'[email protected] '[clear] [keyword]AND[clear] [string]`foo`[clear] [special]=[clear] [string]'BAR'[clear] [keyword]OR[clear] [number]1[clear][special]=[clear][number]1[clear]" )
76
76
} )
77
77
} )
78
78
@@ -124,16 +124,16 @@ describe('html', () => {
124
124
125
125
it ( 'basic query' , ( ) => {
126
126
expect ( hlHtml ( "SELECT * FROM `users` WHERE `email` = '[email protected] '" ) )
127
- . toBe ( "<span class=\"sql-hl-keyword\">SELECT</span> <span class=\"sql-hl-special\">*</span><span class=\"sql-hl-keyword\"> FROM</span> <span class=\"sql-hl-string\">`users`</span><span class=\"sql-hl-keyword\"> WHERE</span> <span class=\"sql-hl-string\">`email`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'[email protected] '</span>" )
127
+ . toBe ( "<span class=\"sql-hl-keyword\">SELECT</span> <span class=\"sql-hl-special\">*</span> <span class=\"sql-hl-keyword\">FROM</span> <span class=\"sql-hl-string\">`users`</span> <span class=\"sql-hl-keyword\">WHERE</span> <span class=\"sql-hl-string\">`email`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'[email protected] '</span>" )
128
128
} )
129
129
130
130
it ( 'complex query' , ( ) => {
131
131
expect ( hlHtml ( "SELECT COUNT(id), `id`, `username` FROM `users` WHERE `email` = '[email protected] ' AND `foo` = 'BAR' OR 1=1" ) )
132
- . toBe ( "<span class=\"sql-hl-keyword\">SELECT</span> <span class=\"sql-hl-function\">COUNT</span><span class=\"sql-hl-bracket\">(</span>id<span class=\"sql-hl-bracket\">)</span><span class=\"sql-hl-special\">,</span> <span class=\"sql-hl-string\">`id`</span><span class=\"sql-hl-special\">,</span> <span class=\"sql-hl-string\">`username`</span><span class=\"sql-hl-keyword\"> FROM</span> <span class=\"sql-hl-string\">`users`</span><span class=\"sql-hl-keyword\"> WHERE</span> <span class=\"sql-hl-string\">`email`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'[email protected] '</span><span class=\"sql-hl-keyword\"> AND</span> <span class=\"sql-hl-string\">`foo`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'BAR'</span><span class=\"sql-hl-keyword\"> OR</span> <span class=\"sql-hl-number\">1</span><span class=\"sql-hl-special\">=</span><span class=\"sql-hl-number\">1</span>" )
132
+ . toBe ( "<span class=\"sql-hl-keyword\">SELECT</span> <span class=\"sql-hl-function\">COUNT</span><span class=\"sql-hl-bracket\">(</span>id<span class=\"sql-hl-bracket\">)</span><span class=\"sql-hl-special\">,</span> <span class=\"sql-hl-string\">`id`</span><span class=\"sql-hl-special\">,</span> <span class=\"sql-hl-string\">`username`</span> <span class=\"sql-hl-keyword\">FROM</span> <span class=\"sql-hl-string\">`users`</span> <span class=\"sql-hl-keyword\">WHERE</span> <span class=\"sql-hl-string\">`email`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'[email protected] '</span> <span class=\"sql-hl-keyword\">AND</span> <span class=\"sql-hl-string\">`foo`</span> <span class=\"sql-hl-special\">=</span> <span class=\"sql-hl-string\">'BAR'</span> <span class=\"sql-hl-keyword\">OR</span> <span class=\"sql-hl-number\">1</span><span class=\"sql-hl-special\">=</span><span class=\"sql-hl-number\">1</span>" )
133
133
} )
134
134
135
135
it ( 'query with identifiers without apostrophes' , ( ) => {
136
136
expect ( hlHtml ( 'SELECT id FROM users' ) )
137
- . toBe ( '<span class="sql-hl-keyword">SELECT</span> id<span class="sql-hl-keyword"> FROM</span> users' )
137
+ . toBe ( '<span class="sql-hl-keyword">SELECT</span> id <span class="sql-hl-keyword">FROM</span> users' )
138
138
} )
139
139
} )
0 commit comments