@@ -34,15 +34,14 @@ describe('Colmetadata Token Parser', () => {
3434 assert . isFalse ( result . done ) ;
3535 const token = result . value ;
3636
37- assert . isOk ( ! ( token as any ) . error ) ;
38-
39- assert . strictEqual ( ( token as ColMetadataToken ) . columns . length , 1024 ) ;
37+ assert . instanceOf ( token , ColMetadataToken ) ;
38+ assert . strictEqual ( token . columns . length , 1024 ) ;
4039
4140 for ( let i = 0 ; i < 1024 ; i ++ ) {
42- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ i ] . userType , 2 ) ;
43- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ i ] . flags , 3 ) ;
44- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ i ] . type . name , 'Int' ) ;
45- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ i ] . colName , 'name' ) ;
41+ assert . strictEqual ( token . columns [ i ] . userType , 2 ) ;
42+ assert . strictEqual ( token . columns [ i ] . flags , 3 ) ;
43+ assert . strictEqual ( token . columns [ i ] . type . name , 'Int' ) ;
44+ assert . strictEqual ( token . columns [ i ] . colName , 'name' ) ;
4645 }
4746
4847 assert . isTrue ( ( await parser . next ( ) ) . done ) ;
@@ -71,12 +70,12 @@ describe('Colmetadata Token Parser', () => {
7170 assert . isFalse ( result . done ) ;
7271 const token = result . value ;
7372
74- assert . isOk ( ! ( token as any ) . error ) ;
75- assert . strictEqual ( ( token as ColMetadataToken ) . columns . length , 1 ) ;
76- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . userType , 2 ) ;
77- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . flags , 3 ) ;
78- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . type . name , 'Int' ) ;
79- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . colName , 'name' ) ;
73+ assert . instanceOf ( token , ColMetadataToken ) ;
74+ assert . strictEqual ( token . columns . length , 1 ) ;
75+ assert . strictEqual ( token . columns [ 0 ] . userType , 2 ) ;
76+ assert . strictEqual ( token . columns [ 0 ] . flags , 3 ) ;
77+ assert . strictEqual ( token . columns [ 0 ] . type . name , 'Int' ) ;
78+ assert . strictEqual ( token . columns [ 0 ] . colName , 'name' ) ;
8079
8180 assert . isTrue ( ( await parser . next ( ) ) . done ) ;
8281 } ) ;
@@ -106,17 +105,18 @@ describe('Colmetadata Token Parser', () => {
106105 const result = await parser . next ( ) ;
107106 assert . isFalse ( result . done ) ;
108107 const token = result . value ;
109- assert . isOk ( ! ( token as any ) . error ) ;
110- assert . strictEqual ( ( token as ColMetadataToken ) . columns . length , 1 ) ;
111- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . userType , 2 ) ;
112- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . flags , 3 ) ;
113- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . type . name , 'VarChar' ) ;
114- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . collation . lcid , 0x0409 ) ;
115- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . collation . codepage , 'CP1257' ) ;
116- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . collation . flags , 0x85 ) ;
117- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . collation . version , 0x7 ) ;
118- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . collation . sortId , 0x9a ) ;
119- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . colName , 'name' ) ;
120- assert . strictEqual ( ( token as ColMetadataToken ) . columns [ 0 ] . dataLength , length ) ;
108+
109+ assert . instanceOf ( token , ColMetadataToken ) ;
110+ assert . strictEqual ( token . columns . length , 1 ) ;
111+ assert . strictEqual ( token . columns [ 0 ] . userType , 2 ) ;
112+ assert . strictEqual ( token . columns [ 0 ] . flags , 3 ) ;
113+ assert . strictEqual ( token . columns [ 0 ] . type . name , 'VarChar' ) ;
114+ assert . strictEqual ( token . columns [ 0 ] . collation . lcid , 0x0409 ) ;
115+ assert . strictEqual ( token . columns [ 0 ] . collation . codepage , 'CP1257' ) ;
116+ assert . strictEqual ( token . columns [ 0 ] . collation . flags , 0x85 ) ;
117+ assert . strictEqual ( token . columns [ 0 ] . collation . version , 0x7 ) ;
118+ assert . strictEqual ( token . columns [ 0 ] . collation . sortId , 0x9a ) ;
119+ assert . strictEqual ( token . columns [ 0 ] . colName , 'name' ) ;
120+ assert . strictEqual ( token . columns [ 0 ] . dataLength , length ) ;
121121 } ) ;
122122} ) ;
0 commit comments