mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-15 03:37:52 +08:00
ee309bf1c6
Qualified imports of pkg/parse outnumber unqualified (66 to 1). Improve consistency, and clarity, by changing the dot (unqualified) imports of that package symbols to qualified.
19 lines
426 B
Go
19 lines
426 B
Go
package parse_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"src.elv.sh/pkg/eval/vals"
|
|
"src.elv.sh/pkg/parse"
|
|
)
|
|
|
|
func TestSourceAsStructMap(t *testing.T) {
|
|
vals.TestValue(t, parse.Source{Name: "[tty]", Code: "echo"}).
|
|
Kind("structmap").
|
|
Repr("[&name='[tty]' &code=<...> &is-file=$false]").
|
|
AllKeys("name", "code", "is-file")
|
|
|
|
vals.TestValue(t, parse.Source{Name: "/etc/rc.elv", Code: "echo", IsFile: true}).
|
|
Index("is-file", true)
|
|
}
|