INNER CODE UNIT · Go
TestRunGenerateValues_MissingSchema
bjw-s-labs/helm-charts · tools/helm-schema-tools/cmd/helm-schema-tools/main_test.go:80
func TestRunGenerateValues_MissingSchema(t *testing.T) {
tmpDir := t.TempDir()
outputPath := filepath.Join(tmpDir, "values.yaml")
err := runGenerateValues("/nonexistent/schema.json", outputPath, "")
if err == nil {
t.Error("Expected error for missing schema file")
}
}
func TestRunGenerateDocs_Success(t *testing.T) {
requireSchematoolsCLI(t)
tmpDir := t.TempDir()
schemaPath := filepath.Join(tmpDir, "test.schema.json")
outputDir := filepath.Join(tmpDir, "docs")
schema := `{
"$schema": "https://json-schema.org/draft/2020-12/schema",