spec for product_events