Files
openfoodnetwork/spec/support/request/checkout_workflow.rb
2017-06-23 16:49:08 +10:00

34 lines
580 B
Ruby

module CheckoutWorkflow
def have_checkout_details
have_content "Your details"
end
def checkout_as_guest
find("button", text: "Checkout as guest").trigger "click"
end
def place_order
find("button", text: "Place order now").trigger "click"
end
def toggle_accordion(id)
find("##{id} dd a").trigger "click"
end
def toggle_details
toggle_accordion :details
end
def toggle_billing
toggle_accordion :billing
end
def toggle_shipping
toggle_accordion :shipping
end
def toggle_payment
toggle_accordion :payment
end
end