diff --git a/enforcer_test.go b/enforcer_test.go index 29b4711..4ed4225 100644 --- a/enforcer_test.go +++ b/enforcer_test.go @@ -493,10 +493,16 @@ func TestEnforcer_SecSafe(t *testing.T) { if !isSafe { t.Fatalf("IsSafe() failed, unexpected return value: %v", isSafe) } + time := enforcer.GetSafeTime(tokenValue, service) + t.Logf("safe time is %v", time) err = enforcer.CloseSafe(tokenValue, service) if err != nil { t.Fatalf("CloseSafe() failed: %v", err) } + time = enforcer.GetSafeTime(tokenValue, service) + if time != constant.NotValueExpire { + t.Fatalf("error safe time: %v", time) + } isSafe = enforcer.IsSafe(tokenValue, service) if isSafe { t.Fatalf("IsSafe() failed, unexpected return value: %v", isSafe)