Files
sub2api/backend/internal/service/admin_service_get_deleted_test.go
T

23 lines
514 B
Go
Raw Normal View History

//go:build unit
package service
import (
"context"
"testing"
"time"
"github.com/stretchr/testify/require"
)
func TestAdminService_GetUserIncludeDeleted(t *testing.T) {
ts := time.Date(2026, 5, 28, 0, 0, 0, 0, time.UTC)
repo := &userRepoStub{user: &User{ID: 7, Email: "del@test.com", DeletedAt: &ts}}
svc := &adminServiceImpl{userRepo: repo}
got, err := svc.GetUserIncludeDeleted(context.Background(), 7)
require.NoError(t, err)
require.Equal(t, int64(7), got.ID)
require.NotNil(t, got.DeletedAt)
}