Home / Function/ Test_New() — fiber Function Reference

Test_New() — fiber Function Reference

Architecture documentation for the Test_New() function in rewrite_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  7ed15e01_49ed_81b6_425c_c5d2776c00d6["Test_New()"]
  f5365631_1ba8_5f21_5ff7_68fb70dbba7b["rewrite_test.go"]
  7ed15e01_49ed_81b6_425c_c5d2776c00d6 -->|defined in| f5365631_1ba8_5f21_5ff7_68fb70dbba7b
  style 7ed15e01_49ed_81b6_425c_c5d2776c00d6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/rewrite/rewrite_test.go lines 15–47

func Test_New(t *testing.T) {
	// Test with no config
	m := New()

	if m == nil {
		t.Error("Expected middleware to be returned, got nil")
	}

	// Test with config
	m = New(Config{
		Rules: map[string]string{
			"/old": "/new",
		},
	})

	if m == nil {
		t.Error("Expected middleware to be returned, got nil")
	}

	// Test with full config
	m = New(Config{
		Next: func(fiber.Ctx) bool {
			return true
		},
		Rules: map[string]string{
			"/old": "/new",
		},
	})

	if m == nil {
		t.Error("Expected middleware to be returned, got nil")
	}
}

Domain

Subdomains

Frequently Asked Questions

What does Test_New() do?
Test_New() is a function in the fiber codebase, defined in middleware/rewrite/rewrite_test.go.
Where is Test_New() defined?
Test_New() is defined in middleware/rewrite/rewrite_test.go at line 15.

Analyze Your Own Codebase

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

Try Supermodel Free