mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-05 03:17: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.
29 lines
543 B
Go
29 lines
543 B
Go
package vals
|
|
|
|
import (
|
|
"math/big"
|
|
"os"
|
|
"testing"
|
|
|
|
"src.elv.sh/pkg/tt"
|
|
)
|
|
|
|
type xtype int
|
|
|
|
func TestKind(t *testing.T) {
|
|
tt.Test(t, tt.Fn("Kind", Kind), tt.Table{
|
|
Args(nil).Rets("nil"),
|
|
Args(true).Rets("bool"),
|
|
Args("").Rets("string"),
|
|
Args(1).Rets("number"),
|
|
Args(bigInt(z)).Rets("number"),
|
|
Args(big.NewRat(1, 2)).Rets("number"),
|
|
Args(1.0).Rets("number"),
|
|
Args(os.Stdin).Rets("file"),
|
|
Args(EmptyList).Rets("list"),
|
|
Args(EmptyMap).Rets("map"),
|
|
Args(xtype(0)).Rets("!!vals.xtype"),
|
|
Args(os.Stdin).Rets("file"),
|
|
})
|
|
}
|