Update Product and its spec according to professor's comments

RSpec doesn't aim to test all the possible cases, only one expectation
per test is required.