github.com/elves/elvish@v0.15.0/pkg/eval/vars/read_only_test.go (about) 1 package vars 2 3 import "testing" 4 5 func TestNewReadOnly(t *testing.T) { 6 v := NewReadOnly("haha") 7 if v.Get() != "haha" { 8 t.Errorf("Get doesn't return initial value") 9 } 10 if v.Set("lala") != ErrSetReadOnlyVar { 11 t.Errorf("Set doesn't error") 12 } 13 }