1- let test = require ( 'tape ' )
1+ let { test } = require ( 'node:test ' )
22let parse = require ( '../' )
33let isVector = require ( '../src/parser/_is-vector' )
44let isMap = require ( '../src/parser/_is-map' )
@@ -15,7 +15,7 @@ vec # hi
1515 some stuff here`
1616 let tokens = parse . lexer ( mock )
1717 let start = tokens . slice ( 3 , tokens . length ) // start at 'vec'
18- t . ok ( isVector ( start ) , 'found a valid vector' )
18+ t . assert . ok ( isVector ( start ) , 'found a valid vector' )
1919} )
2020
2121test ( 'is not a vector' , t => {
2626 one two`
2727 let tokens = parse . lexer ( mock )
2828 let start = tokens . slice ( 3 , tokens . length ) // start at 'map' token
29- t . ok ( isVector ( start ) === false , 'did not find a valid vector' )
29+ t . assert . ok ( isVector ( start ) === false , 'did not find a valid vector' )
3030} )
3131
3232test ( 'ast vectors' , t => {
@@ -106,8 +106,8 @@ this should be ignored`
106106 ] ,
107107 }
108108 let parsed = parse . parser ( parse . lexer ( mock ) )
109- console . dir ( parsed , { depth : null } )
110- t . same ( parsed , expected , 'successfully parsed vector' )
109+ // console.dir(parsed, { depth: null })
110+ t . assert . deepEqual ( parsed , expected , 'successfully parsed vector' )
111111} )
112112
113113test ( 'isMap' , t => {
123123 `
124124 let tokens = parse . lexer ( mock )
125125 let start = tokens . slice ( 3 , tokens . length )
126- console . log ( start )
127- t . ok ( isMap ( start ) )
126+ // console.log(start)
127+ t . assert . ok ( isMap ( start ) )
128128} )
129129
130130test ( 'map has three keys (vectors)' , t => {
@@ -137,11 +137,11 @@ m1 # also cool
137137 three 3`
138138 let tokens = parse . lexer ( mock )
139139 let ast = parse . parser ( tokens )
140- console . dir ( ast , { depth : null } )
140+ // console.dir(ast, { depth: null })
141141 let pragma = ast . values . find ( t => t . type === 'pragma' && t . name === 'map-test' )
142142 let map = pragma . values . find ( t => t . type === 'map' && t . name === 'm1' )
143143 let keys = map . values . filter ( t => t . type === 'vector' )
144- t . ok ( keys . length === 3 , 'has three keys' )
144+ t . assert . ok ( keys . length === 3 , 'has three keys' )
145145} )
146146
147147test ( 'map with vector' , t => {
@@ -157,10 +157,10 @@ m1 #comment2
157157 false`
158158 let tokens = parse . lexer ( mock )
159159 let mapTokens = tokens . slice ( 5 , tokens . length )
160- t . ok ( isVector ( mapTokens ) === false , 'isVector is false' )
161- t . ok ( isMap ( mapTokens ) === true , 'isMap is true' )
162- let parsed = parse . parser ( tokens )
163- console . dir ( parsed , { depth : null } )
160+ t . assert . ok ( isVector ( mapTokens ) === false , 'isVector is false' )
161+ t . assert . ok ( isMap ( mapTokens ) === true , 'isMap is true' )
162+ /* let parsed = */ parse . parser ( tokens )
163+ // console.dir(parsed, { depth: null })
164164} )
165165
166166test ( 'map with scalars and vectors' , t => {
@@ -185,7 +185,7 @@ m1 #comment2
185185 let map = pragma . values . find ( t => t . type === 'map' )
186186 let keys = map . values . filter ( t => t . type === 'vector' )
187187 let bools = keys . find ( t => t . name === 'bools' )
188- t . ok ( keys . length === 4 , 'has four keys' )
189- t . ok ( bools . values . filter ( t => t . type === 'boolean' ) . length === 2 , 'bools has two booleans' )
190- console . dir ( parsed , { depth : null } )
188+ t . assert . ok ( keys . length === 4 , 'has four keys' )
189+ t . assert . ok ( bools . values . filter ( t => t . type === 'boolean' ) . length === 2 , 'bools has two booleans' )
190+ // console.dir(parsed, { depth: null })
191191} )
0 commit comments