32 lines
628 B
Go
32 lines
628 B
Go
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()
|
|
}
|