Better specs for happy_discount
passing first 3 tests