(t *testing.T)
| 169 | } |
| 170 | |
| 171 | func TestHeaderGenerator_ErrorHandling(t *testing.T) { |
| 172 | generator := &Generator{ |
| 173 | BaseName: "test", |
| 174 | BuildDir: "/invalid/readonly/path", |
| 175 | } |
| 176 | |
| 177 | headerGen := HeaderGenerator{generator} |
| 178 | err := headerGen.generate() |
| 179 | assert.Error(t, err, "Expected error when writing to invalid directory") |
| 180 | } |
| 181 | |
| 182 | func TestHeaderGenerator_EmptyBaseName(t *testing.T) { |
| 183 | generator := &Generator{BaseName: ""} |