Documentation
¶
Overview ¶
Package testdoc allows you to test your code your code documentation examples during normal test time.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestCodeDocumentation ¶
func TestCodeDocumentation(t interface { Fatalf(string, ...interface{}) Fatal(...interface{}) }, options *Options)
TestCodeDocumentation can be used to test documentation for functions, structs, interfaces...
Types ¶
type Doc ¶
Doc represents an documentation block.
func ParseDoc ¶
ParseDoc parses an documentation block and returns an instance to Doc. It will parse Sections separated by a colon and populate them in the Doc.Fields field. Example: Take following input: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Field1:
Hello World
Field2:
Good Bye World
Will return
Doc{ Description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", Fields: map[string]string{ "Field1": "Hello World", "Field2": "Good Bye World", }, }.
type Import ¶
type Import yaegi_template.Import
Import represents an import that should be evaluated.
Click to show internal directories.
Click to hide internal directories.