Files
openfoodnetwork/spec/support/request/checkout_workflow.rb
2014-05-09 16:43:57 +10:00

30 lines
551 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
click_button "Place order now"
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