Home / Function/ TestData_Delete() — fiber Function Reference

TestData_Delete() — fiber Function Reference

Architecture documentation for the TestData_Delete() function in data_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  b14deffa_1c5f_34b4_597c_d7c7fcd50daf["TestData_Delete()"]
  31960edf_7060_281a_0b6d_40d015c11902["data_test.go"]
  b14deffa_1c5f_34b4_597c_d7c7fcd50daf -->|defined in| 31960edf_7060_281a_0b6d_40d015c11902
  style b14deffa_1c5f_34b4_597c_d7c7fcd50daf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/session/data_test.go lines 283–309

func TestData_Delete(t *testing.T) {
	t.Parallel()

	// Test case: Delete existing key
	t.Run("Delete existing key", func(t *testing.T) {
		t.Parallel()
		d := acquireData()
		d.Reset() // Ensure clean state from pool
		defer dataPool.Put(d)
		defer d.Reset()
		d.Set("key1", "value1")
		d.Delete("key1")
		value := d.Get("key1")
		require.Nil(t, value, "Expected nil for deleted key")
	})

	// Test case: Delete nonexistent key
	t.Run("Delete nonexistent key", func(t *testing.T) {
		t.Parallel()
		d := acquireData()
		d.Reset() // Ensure clean state from pool
		defer dataPool.Put(d)
		defer d.Reset()
		d.Delete("nonexistent-key")
		// No assertion needed, just ensure no panic or error
	})
}

Subdomains

Frequently Asked Questions

What does TestData_Delete() do?
TestData_Delete() is a function in the fiber codebase, defined in middleware/session/data_test.go.
Where is TestData_Delete() defined?
TestData_Delete() is defined in middleware/session/data_test.go at line 283.

Analyze Your Own Codebase

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

Try Supermodel Free