jest.fn() 함수

몽슈뜨·2023년 1월 6일
1

TIL

목록 보기
31/70
post-thumbnail
test('주문 상세 조회 테스트(getOrderById)', async () => {
  mockRequest.params = { orderId: 1 };
  mockRequest.headers = { cookie: "test" };

  const orderById = 1;
  mockOrderService.findOrderById = jest.fn(() => {
    return orderById;
  });

  const cookie = 'test';
  mockOrderService.findOrderById = jest.fn(() => {
    return cookie;
  });

  await orderController.getOrderById(mockRequest, mockResponse);
  expect(mockOrderService.findOrderById).toHaveBeenCalledTimes(1);
  expect(mockResponse.status).toHaveBeenCalledTimes(1);
  expect(mockResponse.status).toHaveBeenCalledWith(200);
});

fn 함수를 활용하는법은 재밌당

profile
개발자되면 맥북사줄께

0개의 댓글