Reset basket after checkout

- Unit tests were updated to test that the basket is reset after
  checkout