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  }