mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-12 17:27:50 +08:00
71cd3835bc
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.
28 lines
453 B
Go
28 lines
453 B
Go
package vals
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"src.elv.sh/pkg/tt"
|
|
)
|
|
|
|
type customBooler struct{ b bool }
|
|
|
|
func (b customBooler) Bool() bool { return b.b }
|
|
|
|
type customNonBooler struct{}
|
|
|
|
func TestBool(t *testing.T) {
|
|
tt.Test(t, tt.Fn("Bool", Bool), tt.Table{
|
|
Args(nil).Rets(false),
|
|
|
|
Args(true).Rets(true),
|
|
Args(false).Rets(false),
|
|
|
|
Args(customBooler{true}).Rets(true),
|
|
Args(customBooler{false}).Rets(false),
|
|
|
|
Args(customNonBooler{}).Rets(true),
|
|
})
|
|
}
|