В этом случае:
expect( await homeCardsController.findAll(1000)).toBeInstanceOf(Array);
Вы поставили значение 1000 вместо запроса @Req, который должен быть следующим объектом:
const request = {
user: {
clientId: 1000
}
}
expect( await homeCardsController.findAll(request)).toBeInstanceOf(Array);
Если вы хотите, вы можете смоделировать свой репозиторий следующим образом (синтаксис в скобках ниже HomeCardsService):
beforeEach(async () => {
const module = await Test.createTestingModule({
controllers: [HomeCardsController],
providers: [
HomeCardsService,
{
provide: getRepositoryToken(HomeCard),
useValue: jest.fn(() => ({
save: jest.fn().mockReturnThis(),
createQueryBuilder: jest.fn(() => ({
select: jest.fn().mockReturnThis(),
where: jest.fn().mockReturnThis(),
getOne: jest.fn().mockReturnValueOnce(someMockedValue),
})),
}))(),
},
]
}).compile();