Test_StartupMessageCustomization() — fiber Function Reference
Architecture documentation for the Test_StartupMessageCustomization() function in listen_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD e07e8a9a_278d_a581_ee7a_f472bae20167["Test_StartupMessageCustomization()"] edd60c6a_f37d_c392_5301_d2d5a002990a["listen_test.go"] e07e8a9a_278d_a581_ee7a_f472bae20167 -->|defined in| edd60c6a_f37d_c392_5301_d2d5a002990a e606935d_5140_5f32_e530_9b041f7f3116["captureOutput()"] e07e8a9a_278d_a581_ee7a_f472bae20167 -->|calls| e606935d_5140_5f32_e530_9b041f7f3116 style e07e8a9a_278d_a581_ee7a_f472bae20167 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
listen_test.go lines 745–780
func Test_StartupMessageCustomization(t *testing.T) {
cfg := ListenConfig{}
app := New()
listenData := app.prepareListenData(":8080", false, &cfg, nil)
app.Hooks().OnPreStartupMessage(func(data *PreStartupMessageData) error {
data.BannerHeader = "FOOBER v98\n-------"
data.ResetEntries()
data.AddInfo("git_hash", "Git hash", "abc123", 3)
data.AddInfo("version", "Version", "v98", 2)
return nil
})
var post PostStartupMessageData
app.Hooks().OnPostStartupMessage(func(data *PostStartupMessageData) error {
post = *data
return nil
})
startupMessage := captureOutput(func() {
app.startupMessage(listenData, &cfg)
})
require.Contains(t, startupMessage, "FOOBER v98")
require.Contains(t, startupMessage, "Git hash: \tabc123")
require.Contains(t, startupMessage, "Version: \tv98")
require.NotContains(t, startupMessage, "Server started on:")
require.NotContains(t, startupMessage, "Prefork:")
require.False(t, post.Disabled)
require.False(t, post.IsChild)
require.False(t, post.Prevented)
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does Test_StartupMessageCustomization() do?
Test_StartupMessageCustomization() is a function in the fiber codebase, defined in listen_test.go.
Where is Test_StartupMessageCustomization() defined?
Test_StartupMessageCustomization() is defined in listen_test.go at line 745.
What does Test_StartupMessageCustomization() call?
Test_StartupMessageCustomization() calls 1 function(s): captureOutput.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free