startTestServer() — fiber Function Reference
Architecture documentation for the startTestServer() function in helper_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD acadf9bd_5b77_865e_c922_52cd3503f9d1["startTestServer()"] 0a463cba_a8ce_ebd2_d862_50fbe27b1d9f["helper_test.go"] acadf9bd_5b77_865e_c922_52cd3503f9d1 -->|defined in| 0a463cba_a8ce_ebd2_d862_50fbe27b1d9f style acadf9bd_5b77_865e_c922_52cd3503f9d1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
client/helper_test.go lines 22–49
func startTestServer(tb testing.TB, beforeStarting func(app *fiber.App)) *testServer {
tb.Helper()
ln := fasthttputil.NewInmemoryListener()
app := fiber.New(fiber.Config{
CBOREncoder: cbor.Marshal,
CBORDecoder: cbor.Unmarshal,
})
if beforeStarting != nil {
beforeStarting(app)
}
ch := make(chan struct{})
go func() {
err := app.Listener(ln, fiber.ListenConfig{DisableStartupMessage: true})
assert.NoError(tb, err)
close(ch)
}()
return &testServer{
app: app,
ch: ch,
ln: ln,
tb: tb,
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does startTestServer() do?
startTestServer() is a function in the fiber codebase, defined in client/helper_test.go.
Where is startTestServer() defined?
startTestServer() is defined in client/helper_test.go at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free