Module: Spree::TestingSupport::CheckoutHelpers

Defined in:
lib/spree/testing_support/checkout_helpers.rb

Instance Method Summary collapse

Instance Method Details

#fill_in_addressObject



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/spree/testing_support/checkout_helpers.rb', line 4

def fill_in_address
  address = 'order_bill_address_attributes'
  fill_in "#{address}_firstname", with: 'Ryan'
  fill_in "#{address}_lastname", with: 'Bigg'
  fill_in "#{address}_address1", with: '143 Swan Street'
  fill_in "#{address}_city", with: 'Richmond'
  select country.name, from: "#{address}_country_id"
  select state.name, from: "#{address}_state_id"
  fill_in "#{address}_zipcode", with: '12345'
  fill_in "#{address}_phone", with: '(555) 555-5555'
end

#fill_in_credit_card_info(invalid: false) ⇒ Object



16
17
18
19
20
21
# File 'lib/spree/testing_support/checkout_helpers.rb', line 16

def fill_in_credit_card_info(invalid: false)
  fill_in 'name_on_card', with: 'Spree Commerce'
  fill_in 'card_number', with: invalid ? '123' : '4111 1111 1111 1111'
  fill_in 'card_expiry', with: '12 / 24'
  fill_in 'card_code', with: '123'
end