added missing test, fixed cart edit no resetting prices
added missing tests