Home / Function/ Test_Middleware_InvalidBase64() — fiber Function Reference

Test_Middleware_InvalidBase64() — fiber Function Reference

Architecture documentation for the Test_Middleware_InvalidBase64() function in encryptcookie_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  fd35d29f_c78c_dc2f_6d9c_122c4cb6406d["Test_Middleware_InvalidBase64()"]
  ac3bbef3_a1d3_d68b_64fb_619088dde10d["encryptcookie_test.go"]
  fd35d29f_c78c_dc2f_6d9c_122c4cb6406d -->|defined in| ac3bbef3_a1d3_d68b_64fb_619088dde10d
  style fd35d29f_c78c_dc2f_6d9c_122c4cb6406d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/encryptcookie/encryptcookie_test.go lines 74–98

func Test_Middleware_InvalidBase64(t *testing.T) {
	t.Parallel()
	invalidBase64 := "invalid-base64-string-!@#"

	t.Run("encryptor", func(t *testing.T) {
		t.Parallel()
		_, err := EncryptCookie("test", "SomeText", invalidBase64)
		require.Error(t, err)
		require.ErrorContains(t, err, "failed to base64-decode key")
	})

	t.Run("decryptor_key", func(t *testing.T) {
		t.Parallel()
		_, err := DecryptCookie("test", "SomeText", invalidBase64)
		require.Error(t, err)
		require.ErrorContains(t, err, "failed to base64-decode key")
	})

	t.Run("decryptor_value", func(t *testing.T) {
		t.Parallel()
		_, err := DecryptCookie("test", invalidBase64, GenerateKey(32))
		require.Error(t, err)
		require.ErrorContains(t, err, "failed to base64-decode value")
	})
}

Domain

Subdomains

Frequently Asked Questions

What does Test_Middleware_InvalidBase64() do?
Test_Middleware_InvalidBase64() is a function in the fiber codebase, defined in middleware/encryptcookie/encryptcookie_test.go.
Where is Test_Middleware_InvalidBase64() defined?
Test_Middleware_InvalidBase64() is defined in middleware/encryptcookie/encryptcookie_test.go at line 74.

Analyze Your Own Codebase

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

Try Supermodel Free