Ejemplo n.º 1
0
 /**
  * @When /^I proceed as guest "([^"]*)" with ("[^"]+" as shipping country)$/
  */
 public function iProceedLoggingAsGuestWithAsShippingCountry($email, CountryInterface $shippingCountry = null)
 {
     $this->addressingPage->open();
     $this->addressingPage->specifyEmail($email);
     $shippingAddress = $this->createDefaultAddress();
     if (null !== $shippingCountry) {
         $shippingAddress->setCountryCode($shippingCountry->getCode());
     }
     $this->addressingPage->specifyShippingAddress($shippingAddress);
     $this->addressingPage->nextStep();
 }
Ejemplo n.º 2
0
 /**
  * @When /^I specify the shipping (address as "([^"]+)", "([^"]+)", "([^"]+)", "([^"]+)" for "([^"]+)")$/
  * @When /^I (do not specify any shipping address) information$/
  */
 public function iSpecifyTheShippingAddressAs(AddressInterface $address)
 {
     $key = sprintf('shipping_address_%s_%s', strtolower($address->getFirstName()), strtolower($address->getLastName()));
     $this->sharedStorage->set($key, $address);
     $this->addressingPage->specifyShippingAddress($address);
 }
Ejemplo n.º 3
0
 /**
  * @When /^I specified the shipping (address as "([^"]+)", "([^"]+)", "([^"]+)", "([^"]+)" for "([^"]+)")$/
  */
 public function iSpecifiedTheShippingAddress(AddressInterface $address)
 {
     $this->addressingPage->open();
     $this->addressingPage->specifyShippingAddress($address);
     $this->iCompleteTheAddressingStep();
 }