package middleware import ( "testing" ) func TestGenerateCSRFSecret_Cov3(t *testing.T) { s := generateCSRFSecret() if len(s) == 0 { t.Error("expected non-empty secret") } } func TestGenerateCSRFToken_Cov3(t *testing.T) { secret := generateCSRFSecret() token := generateCSRFToken(secret, 32) if len(token) == 0 { t.Error("expected non-empty token") } } func TestGenerateCSRFToken_EmptySecret_Cov3(t *testing.T) { token := generateCSRFToken("", 32) _ = token } func TestSlidingWindowLimiter_RecheckRedis_Cov3(t *testing.T) { sw := &slidingWindowLimiter{} defer func() { _ = recover() }() sw.recheckRedis() }