INNER CODE UNIT · Go
TestRunGenerateDocs_InvalidSchema
bjw-s-labs/helm-charts · tools/helm-schema-tools/cmd/helm-schema-tools/main_test.go:123
func TestRunGenerateDocs_InvalidSchema(t *testing.T) {
tmpDir := t.TempDir()
schemaPath := filepath.Join(tmpDir, "invalid.json")
outputDir := filepath.Join(tmpDir, "docs")
if err := os.WriteFile(schemaPath, []byte("{invalid"), 0o600); err != nil {
t.Fatalf("Failed to write schema: %v", err)
}
err := runGenerateDocs(schemaPath, outputDir)
if err == nil {
t.Error("Expected error for invalid schema")
}
}
func TestRunGenerateDocs_MissingSchema(t *testing.T) {
tmpDir := t.TempDir()
outputDir := filepath.Join(tmpDir, "docs")