Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Case ¶
type Case struct {
Name string
Files map[string]string // rooted at a logical 'root/' dir
Dir string // package directory under root
Expect *Expect // optional declarative expectations
Verify func(t *testing.T, p *model.Package) // optional custom validation
}
Case defines a data‑driven loader test input and expectations.
type Expect ¶
type Expect struct {
PkgPath string
Types []string
Consts []string
Vars []string
// Body maps type name -> expected RHS type expression (normalized via go/printer).
Body map[string]string
// Embeds maps file name -> embedded var names expected in that file.
Embeds map[string][]string
}
Expect defines declarative assertions for a loaded package.
Click to show internal directories.
Click to hide internal directories.