Files
openfoodnetwork/spec/support/request/checkout_workflow.rb
2016-06-10 09:46:56 +10:00

30 lines
576 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