More tests for item.hasDiscount()