작성
·
224
0
it('should return 404 when productId is not exist', async () => {
const res = await request(app).get('/products/610a7f33b63caa3699ed9911');
expect(res.statusCode).toBe(404);
// expect(res._isEndCalled()).toBeTruthy(); // 이건 왜 안될까요?
});
단위 테스트에서 수행하던 res._isEndCalled()는 node-mocks-http에서 createResponse()를 통해서 생성된 경우에만 테스트가 가능한 걸까요?
답변 1
0
안녕하세요 !
실제 res 객체에는 _isEndCalled() 가 존재하지 않습니다 ~
그렇기에 node-mocks-http에서 테스트를 다양한 방법으로 할수있게 제공해주는게 _isEndCalled를 실제 res 객체에서는 사용할 수 없습니다 ~ 수고하세요 ~