INNER CODE UNIT · Go

TestRunGenerateValues_InvalidSchema

bjw-s-labs/helm-charts · tools/helm-schema-tools/cmd/helm-schema-tools/main_test.go:64

func TestRunGenerateValues_InvalidSchema(t *testing.T) {
	tmpDir := t.TempDir()
	schemaPath := filepath.Join(tmpDir, "invalid.json")
	outputPath := filepath.Join(tmpDir, "values.yaml")

	// Write invalid JSON
	if err := os.WriteFile(schemaPath, []byte("{invalid"), 0o600); err != nil {
		t.Fatalf("Failed to write schema: %v", err)
	}

	err := runGenerateValues(schemaPath, outputPath, "")
	if err == nil {
		t.Error("Expected error for invalid schema")
	}
}

func TestRunGenerateValues_MissingSchema(t *testing.T) {
	tmpDir := t.TempDir()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…