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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…