@@ -210,4 +210,22 @@ Assert<Static.Token.Until<['\n '], ' \nAA '>, []>
210
210
Assert < Static . Token . Until < [ '\n ' ] , '\n A' > , [ '' , '\n A' ] >
211
211
Assert < Static . Token . Until < [ '\n ' ] , ' \n A ' > , [ ' ' , '\n A ' ] >
212
212
Assert < Static . Token . Until < [ '\n ' ] , ' \n AA' > , [ ' ' , '\n AA' ] >
213
- Assert < Static . Token . Until < [ '\n ' ] , ' \n AA ' > , [ ' ' , '\n AA ' ] >
213
+ Assert < Static . Token . Until < [ '\n ' ] , ' \n AA ' > , [ ' ' , '\n AA ' ] >
214
+
215
+ // ------------------------------------------------------------------
216
+ // Until: Multi Sentinal Test
217
+ // ------------------------------------------------------------------
218
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , '' > , [ ] >
219
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , 'A' > , [ '' , 'A' ] >
220
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , 'B' > , [ '' , 'B' ] >
221
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , 'AB' > , [ '' , 'AB' ] >
222
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , 'BA' > , [ '' , 'BA' ] >
223
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , ' AB' > , [ ' ' , 'AB' ] >
224
+ Assert < Static . Token . Until < [ 'A' , 'B' ] , ' BA' > , [ ' ' , 'BA' ] >
225
+ Assert < Static . Token . Until < [ 'A' , ' B' ] , ' BA' > , [ ' ' , ' BA' ] >
226
+ Assert < Static . Token . Until < [ ' A' , 'B' ] , ' BA' > , [ ' ' , 'BA' ] >
227
+ Assert < Static . Token . Until < [ 'B' , 'A' ] , ' AB' > , [ ' ' , 'AB' ] >
228
+ Assert < Static . Token . Until < [ 'B' , 'A' ] , ' BA' > , [ ' ' , 'BA' ] >
229
+ Assert < Static . Token . Until < [ 'B' , ' A' ] , ' BA' > , [ ' ' , 'BA' ] >
230
+ Assert < Static . Token . Until < [ ' B' , 'A' ] , ' BA' > , [ ' ' , ' BA' ] >
231
+
0 commit comments