페이지마다 스텝 부여

주문 페이지에서 주문 확인 페이지 및 주문 완료 페이지로 이동해야 하는데, 이러한 페이지 이동에 스텝을 부여해본다. 주문 페이지(Step 0) → 주문 확인(Step 1) → 주문 완료(Step 2)

주문 확인 페이지

주문 페이지에서 주문하기 버튼을 누르는 것까지 구현이 완료되었다. 이제 주문 확인 페이지를 만들어보자

주문 완료 페이지

마지막 페이지인 주문 완료 페이지를 구현해본다.

no wrapped in act 경고

위 테스트를 실행하면 성공이 나오지만 no wrapped in act 경고가 발생한다. 이 에러는 뭘까?

console.error
    Warning: An update to Type inside a test was not wrapped in act(...).
    
    When testing, code that causes React state updates should be wrapped into act(...):
    
    act(() => {
      /* fire events that update state */
    });
    /* assert on the output */