When I review the product with 4 stars, the summary "Good bag" and the text "It holds everything."

Submit a review of the product of the page: the Reviews tab is opened, the stars are set, the summary and the text are filled, and the form is sent. A guest gives a nickname; a customer's is prefilled. With "without a rating" the stars are left empty, for the validation scenario. Follow it with a message or a field error assertion.

Examples

When I review the product with 4 stars, the summary "Good bag" and the text "It holds everything."
When I review the product with 5 stars, the summary "Great" and the text "Would buy again." as "Gail"
And I review the product with 1 star, the summary "Poor" and the text "It broke."
When we review the product without a rating, the summary "No stars" and the text "Forgot the stars."
When I review the product with 3 stars, the summary "Fine" and the text "It is fine." as "Sam"

Pattern

When(/^(I |we )*review the product (?:with (\d) stars?|without a rating), the summary "([^"]*)" and the text "([^"]*)"(?: as "([^"]*)")?$/, …)

Part of @webship-js/magento-steps (github.com/webship/magento-steps), a step pack for Webship-js 2.0.x.