Cash register JavaScript

Please, help me to understand the instructions of the user story:

“When price is 19.5, the value in the #cash element is 20, cid is [[“PENNY”, 0.5], [“NICKEL”, 0], [“DIME”, 0], [“QUARTER”, 0], [“ONE”, 0], [“FIVE”, 0], [“TEN”, 0], [“TWENTY”, 0], [“ONE HUNDRED”, 0]], and the #purchase-btn element is clicked, the value in the #change-due element should be “Status: CLOSED PENNY: $0.5”.”

Why the drawer must be closed if there is some change due and this change is available? Shouldn’t it be opened? What is the logic?

It should be closed because after giving the person their change the total left in the cash is zero.

1 Like