**title**: 반품 및 교환은 재고로 이동합니다.

**as a** 가게 주인으로서,
**I want** 반품 또는 교환 시 상품을 재고에 다시 추가하고 싶습니다.
**so that** 인벤토리를 추적할 수 있습니다.

**Scenario 1:** 환불을 위해 반품된 항목은 인벤토리에 추가되어야 합니다.
**Given** 고객이 이전에 나에게서 검은색 스웨터를 구매했다는 점을 감안할 때
**and** 인벤토리에 검은색 스웨터 3개가 있습니다.
**when** 환불을 위해 검은색 스웨터를 반환할 때
**then** 그러면 인벤토리에 4개의 검은색 스웨터가 있어야 합니다.

Feature > […Scenario] > […Step]

  • Given: Given단계는 시스템의 초기 컨텍스트( 시나리오 장면) 를 설명하는 데 사용됩니다 . 그것은 일반적으로 과거에 일어난 일입니다.
  • When: When단계는 이벤트 또는 작업 을 설명하는 데 사용됩니다 . 이것은 시스템과 상호 작용하는 사람이거나 다른 시스템에 의해 트리거되는 이벤트일 수 있습니다.
  • Then: Then단계는 예상되는 결과 또는 결과 를 설명하는 데 사용됩니다 .
  • And, But
Scenario: 항목 검색 후 결제 페이지로 이동
   Given 사용자가 Greencart 방문 페이지에 있다
   When 사용자가 야채<이름>를 검색했을 때
   And 장바구니에 항목이 추가된다
   And 사용자는 구매를 위해 Checkout 페이지로 이동한다
   Then 선택한 <이름> 항목이 체크아웃 페이지에 표시된다
#149