Home / Function/ TestRedirectTrailingSlash() — gin Function Reference

TestRedirectTrailingSlash() — gin Function Reference

Architecture documentation for the TestRedirectTrailingSlash() function in tree_test.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  e9d41991_27e1_e4bb_fa89_9ba61b13f5ad["TestRedirectTrailingSlash()"]
  95642d64_cc2a_14f0_a93c_52464b2a60b9["tree_test.go"]
  e9d41991_27e1_e4bb_fa89_9ba61b13f5ad -->|defined in| 95642d64_cc2a_14f0_a93c_52464b2a60b9
  93c1c821_291f_3e71_2ae0_563c40ff3ee5["fakeHandler()"]
  e9d41991_27e1_e4bb_fa89_9ba61b13f5ad -->|calls| 93c1c821_291f_3e71_2ae0_563c40ff3ee5
  e7a2b9cb_792d_4373_e0f6_32e424a8c5db["getSkippedNodes()"]
  e9d41991_27e1_e4bb_fa89_9ba61b13f5ad -->|calls| e7a2b9cb_792d_4373_e0f6_32e424a8c5db
  style e9d41991_27e1_e4bb_fa89_9ba61b13f5ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tree_test.go lines 694–712

func TestRedirectTrailingSlash(t *testing.T) {
	data := []struct {
		path string
	}{
		{"/hello/:name"},
		{"/hello/:name/123"},
		{"/hello/:name/234"},
	}

	node := &node{}
	for _, item := range data {
		node.addRoute(item.path, fakeHandler("test"))
	}

	value := node.getValue("/hello/abx/", nil, getSkippedNodes(), false)
	if value.tsr != true {
		t.Fatalf("want true, is false")
	}
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does TestRedirectTrailingSlash() do?
TestRedirectTrailingSlash() is a function in the gin codebase, defined in tree_test.go.
Where is TestRedirectTrailingSlash() defined?
TestRedirectTrailingSlash() is defined in tree_test.go at line 694.
What does TestRedirectTrailingSlash() call?
TestRedirectTrailingSlash() calls 2 function(s): fakeHandler, getSkippedNodes.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free