Test_Utils_Parse_Address() — fiber Function Reference
Architecture documentation for the Test_Utils_Parse_Address() function in helpers_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 30d7c372_e85c_c553_7246_cf1df528c3bb["Test_Utils_Parse_Address()"] c82e3595_b1b8_f596_c097_f26fa40159d1["helpers_test.go"] 30d7c372_e85c_c553_7246_cf1df528c3bb -->|defined in| c82e3595_b1b8_f596_c097_f26fa40159d1 style 30d7c372_e85c_c553_7246_cf1df528c3bb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
helpers_test.go lines 693–719
func Test_Utils_Parse_Address(t *testing.T) {
t.Parallel()
testCases := []struct {
addr, host, port string
}{
{addr: "[::1]:3000", host: "[::1]", port: "3000"},
{addr: "127.0.0.1:3000", host: "127.0.0.1", port: "3000"},
{addr: "[::1]", host: "[::1]", port: ""},
{addr: "2001:db8::1", host: "2001:db8::1", port: ""},
{addr: "/path/to/unix/socket", host: "/path/to/unix/socket", port: ""},
{addr: "127.0.0.1", host: "127.0.0.1", port: ""},
{addr: "localhost:8080", host: "localhost", port: "8080"},
{addr: "example.com", host: "example.com", port: ""},
{addr: "[fe80::1%lo0]:1234", host: "[fe80::1%lo0]", port: "1234"},
{addr: "[fe80::1%lo0]", host: "[fe80::1%lo0]", port: ""},
{addr: ":9090", host: "", port: "9090"},
{addr: " 127.0.0.1:8080 ", host: "127.0.0.1", port: "8080"},
{addr: "", host: "", port: ""},
}
for _, c := range testCases {
host, port := parseAddr(c.addr)
require.Equal(t, c.host, host, "addr host: %q", c.addr)
require.Equal(t, c.port, port, "addr port: %q", c.addr)
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_Utils_Parse_Address() do?
Test_Utils_Parse_Address() is a function in the fiber codebase, defined in helpers_test.go.
Where is Test_Utils_Parse_Address() defined?
Test_Utils_Parse_Address() is defined in helpers_test.go at line 693.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free