Add more optimizer tests

This commit is contained in:
Anton Medvedev
2024-04-13 23:50:53 +02:00
parent c5dfe3a811
commit ba3bae5017
+2
View File
@@ -34,6 +34,8 @@ func TestOptimize(t *testing.T) {
{`sum([a, b])`, 3},
{`sum([a, b, c])`, 6},
{`sum([a, b, c, 4])`, 10},
{`sum(1..10, # * 1000)`, 55000},
{`sum(map(1..10, # * 1000), # / 1000)`, float64(55)},
{`all(1..3, {# > 0}) && all(1..3, {# < 4})`, true},
{`all(1..3, {# > 2}) && all(1..3, {# < 4})`, false},
{`all(1..3, {# > 0}) && all(1..3, {# < 2})`, false},