You are here

protected function CommerceCheckoutLoginGuestCheckoutTest::testGuestCheckout in Commerce Checkout Login 7.2

File

tests/CommerceCheckoutLoginGuestCheckoutTest.test, line 24
Contains tests for the Guest checkout functionality.

Class

CommerceCheckoutLoginGuestCheckoutTest
Guest checkout test class.

Code

protected function testGuestCheckout() {

  // Disable the account creation rule, since we want to make sure commerce
  // checkout login does not create a new user during Guest checkout.
  $this
    ->disableRule('commerce_checkout_new_account');
  $email = $this
    ->generateEmail();
  $this
    ->startGuestCheckout();
  $this
    ->postGuestContactInformation($email);
  $this
    ->assertOnlyTheEmailAddressIsDisplayed($email);
  $this
    ->CompleteCheckout();
  $this
    ->assertCheckoutWasCompletedWithoutCreatingNewAccount();
  $this
    ->assertUserIsAnonymous();
}