elvish/pkg/eval/vars/blackhole_test.go
Kurtis Rader 71cd3835bc Don't dot import pkg/tt
Qualified imports of pkg/tt outnumber unqualified (27 to 24). Improve
consistency, and clarity, by changing the dot (unqualified) imports of
that package symbols to qualified.
2022-06-04 23:39:19 +01:00

29 lines
479 B
Go

package vars
import (
"testing"
"src.elv.sh/pkg/tt"
)
var Args = tt.Args
func TestBlackhole(t *testing.T) {
v := NewBlackhole()
err := v.Set("foo")
if err != nil {
t.Errorf("v.Set(%q) -> %v, want nil", "foo", err)
}
val := v.Get()
if val != nil {
t.Errorf("v.Get() -> %v, want nil", val)
}
}
func TestIsBlackhole(t *testing.T) {
tt.Test(t, tt.Fn("IsBlackhole", IsBlackhole), tt.Table{
Args(NewBlackhole()).Rets(true),
Args(FromInit("")).Rets(false),
})
}