I agree, and I would check that out on the test, restoring this line:

page.should have_content('The sale has been completed successfully') 

instead of:

page.should have_content('Changes to the Sale were saved')