File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -107,4 +107,18 @@ test(`Block comments`, () => {
107
107
expect ( tokens [ 0 ] . type ) . toBe ( `statementType` )
108
108
expect ( tokens [ 0 ] . value ) . toBe ( `Create` )
109
109
expect ( lines . substring ( tokens [ 0 ] . range . start , tokens [ 0 ] . range . end ) ) . toBe ( `Create` )
110
+ } ) ;
111
+
112
+ test ( 'For in data-type (issue #315)' , ( ) => {
113
+ const tokeniser = new SQLTokeniser ( ) ;
114
+
115
+ const tokens = tokeniser . tokenise ( [
116
+ `select cast(x'01' as char(1) for bit data) as something,` ,
117
+ `case when 1=1 then 'makes sense' else 'what?' end as something_else` ,
118
+ `from sysibm.sysdummy1;`
119
+ ] . join ( `\n` ) ) ;
120
+
121
+ expect ( tokens . length ) . toBe ( 35 ) ;
122
+ expect ( tokens [ 9 ] . type ) . toBe ( `word` ) ;
123
+ expect ( tokens [ 9 ] . value . toLowerCase ( ) ) . toBe ( `for` ) ;
110
124
} ) ;
You can’t perform that action at this time.
0 commit comments