(t *testing.T)
| 105 | } |
| 106 | |
| 107 | func TestGenerateWorkflowHeader_NoGeneratedBy(t *testing.T) { |
| 108 | // Save original version |
| 109 | originalVersion := compilerVersion |
| 110 | defer func() { compilerVersion = originalVersion }() |
| 111 | |
| 112 | // Test with empty generatedBy - should use default message |
| 113 | SetVersion("1.0.0") |
| 114 | header := GenerateWorkflowHeader("test.md", "", "") |
| 115 | |
| 116 | if !strings.Contains(header, "This file was automatically generated. DO NOT EDIT.") { |
| 117 | t.Error("Expected header to contain default disclaimer") |
| 118 | } |
| 119 | // Should not include version when generatedBy is empty |
| 120 | if strings.Contains(header, "(1.0.0)") { |
| 121 | t.Error("Expected header to NOT include version when generatedBy is empty") |
| 122 | } |
| 123 | } |
| 124 | |
| 125 | func TestGenerateWorkflowHeader_WithReleaseFlag(t *testing.T) { |
| 126 | // Save original state |
nothing calls this directly
no test coverage detected