@@ -88,6 +88,23 @@ async function tests(options) {
8888 '\x1B[36m[Function: koo]\x1B[39m' ,
8989 '\x1B[1G\x1B[0Jrepl > \x1B[8G' ] ,
9090 [ 'a' , [ 1 , 2 ] , undefined ] ,
91+ [ " { b: 1 }['b'] === 1" , [ 2 , 6 ] , '\x1B[33mtrue\x1B[39m' ,
92+ " { b: 1 }['b']" ,
93+ '\x1B[90m1\x1B[39m\x1B[22G\x1B[1A\x1B[1B\x1B[2K\x1B[1A ' ,
94+ '\x1B[90m1\x1B[39m\x1B[23G\x1B[1A\x1B[1B\x1B[2K\x1B[1A=== 1' ,
95+ '\x1B[90mtrue\x1B[39m\x1B[28G\x1B[1A\x1B[1B\x1B[2K\x1B[1A\r' ,
96+ '\x1B[33mtrue\x1B[39m' ,
97+ '\x1B[1G\x1B[0Jrepl > \x1B[8G'
98+ ] ,
99+ [ "{ b: 1 }['b'] === 1;" , [ 2 , 7 ] , '\x1B[33mfalse\x1B[39m' ,
100+ "{ b: 1 }['b']" ,
101+ '\x1B[90m1\x1B[39m\x1B[21G\x1B[1A\x1B[1B\x1B[2K\x1B[1A ' ,
102+ '\x1B[90m1\x1B[39m\x1B[22G\x1B[1A\x1B[1B\x1B[2K\x1B[1A=== 1' ,
103+ '\x1B[90mtrue\x1B[39m\x1B[27G\x1B[1A\x1B[1B\x1B[2K\x1B[1A;' ,
104+ '\x1B[90mfalse\x1B[39m\x1B[28G\x1B[1A\x1B[1B\x1B[2K\x1B[1A\r' ,
105+ '\x1B[33mfalse\x1B[39m' ,
106+ '\x1B[1G\x1B[0Jrepl > \x1B[8G'
107+ ] ,
91108 [ '{ a: true }' , [ 2 , 3 ] , '{ a: \x1B[33mtrue\x1B[39m }' ,
92109 '{ a: tru\x1B[90me\x1B[39m\x1B[16G\x1B[0Ke }\r' ,
93110 '{ a: \x1B[33mtrue\x1B[39m }' ,
0 commit comments