feat: backend core - auth, user, role, permission, device, webhook, monitoring, cache, repository, service, middleware, API handlers
This commit is contained in:
17
internal/auth/jwt_closure_test.go
Normal file
17
internal/auth/jwt_closure_test.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package auth
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
|
||||
func TestNewJWT_DoesNotPanicOnInvalidLegacyConfig(t *testing.T) {
|
||||
manager := NewJWT("", 2*time.Hour, 7*24*time.Hour)
|
||||
if manager == nil {
|
||||
t.Fatal("expected manager instance")
|
||||
}
|
||||
|
||||
if _, err := manager.GenerateAccessToken(1, "tester"); err == nil {
|
||||
t.Fatal("expected invalid legacy manager to return error")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user