package builder import ( "testing" "github.com/stretchr/testify/require" ) func Test_Visitor(t *testing.T) { r := require.New(t) v := newVisitor("../example/example.go") r.NoError(v.Run()) r.Equal("example", v.Package) r.Len(v.Errors, 0) r.Len(v.Boxes, 7) r.Equal([]string{"./assets", "./bar", "./constant", "./foo", "./sf", "./templates", "./variable"}, v.Boxes) }