Test_ListenData_Hook_HelperFunctions() — fiber Function Reference
Architecture documentation for the Test_ListenData_Hook_HelperFunctions() function in hooks_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD f722a2c2_6914_54eb_71c8_ba569bfe2233["Test_ListenData_Hook_HelperFunctions()"] 2d218330_4ff5_8bbe_d9c4_174410c41dd0["hooks_test.go"] f722a2c2_6914_54eb_71c8_ba569bfe2233 -->|defined in| 2d218330_4ff5_8bbe_d9c4_174410c41dd0 style f722a2c2_6914_54eb_71c8_ba569bfe2233 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
hooks_test.go lines 354–519
func Test_ListenData_Hook_HelperFunctions(t *testing.T) {
t.Parallel()
t.Run("EntryKeys", func(t *testing.T) {
t.Parallel()
app := New()
app.Hooks().OnPreStartupMessage(func(data *PreStartupMessageData) error {
data.ResetEntries()
data.AddInfo("key1", "Title 1", "Value 1", 1)
data.AddInfo("key2", "Title 2", "Value 2", 2)
keys := data.EntryKeys()
require.Len(t, keys, 2)
require.Equal(t, "key1", keys[0])
require.Equal(t, "key2", keys[1])
return nil
})
pre := newPreStartupMessageData(&ListenData{})
require.NoError(t, app.hooks.executeOnPreStartupMessageHooks(pre))
})
t.Run("ResetEntries", func(t *testing.T) {
t.Parallel()
app := New()
app.Hooks().OnPreStartupMessage(func(data *PreStartupMessageData) error {
data.ResetEntries()
data.AddInfo("key1", "Title 1", "Value 1", 1)
data.AddInfo("key2", "Title 2", "Value 2", 2)
require.Len(t, data.entries, 2)
data.ResetEntries()
require.Empty(t, data.entries)
return nil
})
pre := newPreStartupMessageData(&ListenData{})
require.NoError(t, app.hooks.executeOnPreStartupMessageHooks(pre))
})
t.Run("AddInfo", func(t *testing.T) {
t.Parallel()
app := New()
app.Hooks().OnPreStartupMessage(func(data *PreStartupMessageData) error {
data.ResetEntries()
data.AddInfo("key1", "Title 1", "Value 1", 1)
require.Len(t, data.entries, 1)
require.Equal(t, "key1", data.entries[0].key)
require.Equal(t, "Title 1", data.entries[0].title)
require.Equal(t, "Value 1", data.entries[0].value)
require.Equal(t, 1, data.entries[0].priority)
return nil
})
pre := newPreStartupMessageData(&ListenData{})
require.NoError(t, app.hooks.executeOnPreStartupMessageHooks(pre))
})
t.Run("AddWarning", func(t *testing.T) {
t.Parallel()
app := New()
app.Hooks().OnPreStartupMessage(func(data *PreStartupMessageData) error {
data.ResetEntries()
data.AddWarning("key1", "Title 1", "Value 1", 1)
require.Len(t, data.entries, 1)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_ListenData_Hook_HelperFunctions() do?
Test_ListenData_Hook_HelperFunctions() is a function in the fiber codebase, defined in hooks_test.go.
Where is Test_ListenData_Hook_HelperFunctions() defined?
Test_ListenData_Hook_HelperFunctions() is defined in hooks_test.go at line 354.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free