Изменить импорт запроса на:
import request from 'supertest';
В вашем тесте замените: id номером:
it(`/GET user`, () => {
return request(app.getHttpServer())
.get('/user/1') // pass here id, not a string
.expect(200)
.expect({
data: userService.findOne(),
});
});
А в контроллере:
@Get('/:id')
findOne(@Param('id') id: number): Promise<User> {
return this.userService.find(id);
}
Это должно работать сейчас.