--- parser3/tests/431.html 2024/10/23 16:41:43 1.5 +++ parser3/tests/431.html 2024/10/27 13:51:16 1.8 @@ -18,11 +18,16 @@ $h[ $.k[data] $.k1[data1] $.k2[data2] $. delete / remove $b[^array::copy[$a]] +$c[^array::copy[$a]] 2.1 ^a.delete(2) ^json:string[$a; $.array[object] ] 2.2 ^b.remove(2) ^json:string[$b; $.array[object] ] 2.3 ^if(^a.contains(2)){2 yes}{2 no} 2.4 ^if(^a.contains(5)){5 yes}{5 no} 2.5 ^a.count[] ^a.delete[] ^a.count[] +2.6 $c.10[value] ^c.delete(10) ^json:string[$c; $.array[array] ] ^c.count[all] +2.7 $c.10[value] $c.6[data6] ^c.remove(10) ^json:string[$c; $.array[array] ] ^c.count[all] +2.8 $a[v0;v1;v2;v3] ^a.delete(1+1) ^a.delete[3] ^json:string[$a; $.array[array] ] +2.9 $a[v0;v1;v2;v3;v4] ^a.delete(1+1) ^a.delete[3] ^json:string[$a; $.array[array] ] key @@ -45,7 +50,11 @@ key 3.9 $a.6[v6] ^json:string[^a.reverse[]; $.array[object] ] -3.10 ^b.compact[] ^b.count[] ^json:string[$b; $.array[object] ] +3.10 $b.10[] $b.15(false) $b.20[^hash::create[]] $b.25[last] + $c[^array::copy[$b]] + ^b.compact[] ^b.count[] ^json:string[$b; $.array[object] ] + ^c.compact[undef] ^c.count[] ^json:string[$c; $.array[object] ] + ^try-catch{ ^b.compact[bug] } @test-join[options] $b[0;1]