package session import ( "testing" "github.com/stretchr/testify/assert" "edge-infra.dev/pkg/edge/api/bsl/types" "edge-infra.dev/pkg/lib/uuid" ) func TestNew(t *testing.T) { mockSession := NewMockSessions() sess := New(mockSession, 0, uuid.New().UUID) assert.NotEmpty(t, sess) } func TestCreateUserSession(t *testing.T) { mockSession := NewMockSessions() sess := New(mockSession, 0, uuid.New().UUID) assert.NotEmpty(t, sess) usr := &types.AuthUser{ Username: "test123", Email: "test@ncr.com", Roles: []string{"EDGE_ORG_ADMIN"}, Organization: "test-org", } err := sess.CreateUserSession(ToUserInstance(usr)) assert.NoError(t, err) }