MCPcopy Create free account
hub / github.com/github/gh-aw / TestGenerateWorkflowHeader_NoGeneratedBy

Function TestGenerateWorkflowHeader_NoGeneratedBy

pkg/workflow/header_test.go:107–123  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

105}
106
107func 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
125func TestGenerateWorkflowHeader_WithReleaseFlag(t *testing.T) {
126 // Save original state

Callers

nothing calls this directly

Calls 3

SetVersionFunction · 0.85
GenerateWorkflowHeaderFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected