elvish/pkg/eval/compile_lvalue_test.go
2019-12-23 20:00:59 +00:00

13 lines
267 B
Go

package eval
import "testing"
func TestAssignment(t *testing.T) {
Test(t,
That("x = a; put $x").Puts("a"),
That("x = [a]; x[0] = b; put $x[0]").Puts("b"),
That("x = a; { x = b }; put $x").Puts("b"),
That("x = [a]; { x[0] = b }; put $x[0]").Puts("b"),
)
}