bug: Renames simple/example.go and simple/example_test.go to simple/simple*.go
nit: Enables YAMLLint by default in the TestRunsuite
nit: Removes deprecated mechanism of coverage
nit: Switches from using an assert to an error for a nil templateUsage (i.e. not a Go template, just strings in chart)
nit: ensures that setting nil TemplateOptions doesn't cause panics by setting default values on suites before Run
feat: allow user to pass in non-default YAMLLint configuration as a string to the test.Suite, this can be picked up using go:embed and stored in a variable that's populated on running a test
simple/example.go
andsimple/example_test.go
tosimple/simple*.go