@@ -88,6 +88,23 @@ async function tests(options) {
88
88
'\x1B[36m[Function: koo]\x1B[39m' ,
89
89
'\x1B[1G\x1B[0Jrepl > \x1B[8G' ] ,
90
90
[ '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
+ ] ,
91
108
[ '{ a: true }' , [ 2 , 3 ] , '{ a: \x1B[33mtrue\x1B[39m }' ,
92
109
'{ a: tru\x1B[90me\x1B[39m\x1B[16G\x1B[0Ke }\r' ,
93
110
'{ a: \x1B[33mtrue\x1B[39m }' ,
0 commit comments