PHP 클래스 Sylius\Behat\Context\Ui\Shop\RegistrationContext

저자: Arkadiusz Krakowiak ([email protected])
상속: implements Behat\Behat\Context\Context
파일 보기 프로젝트 열기: sylius/sylius

공개 메소드들

메소드 설명
__construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Behat\Page\Shop\Account\DashboardPageInterface $dashboardPage, Sylius\Behat\Page\Shop\HomePageInterface $homePage, Sylius\Behat\Page\Shop\Account\LoginPageInterface $loginPage, Sylius\Behat\Page\Shop\Account\RegisterPageInterface $registerPage, Sylius\Behat\Page\Shop\Account\VerificationPageInterface $verificationPage, Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface $profileUpdatePage, Sylius\Behat\Service\SecurityServiceInterface $securityService, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
iConfirmThisPassword ( $password )
iDoNotConfirmPassword ( )
iLogInAsWithPassword ( $email, $password )
iRegisterThisAccount ( )
iRegisterWithEmailAndPassword ( $email, $password )
iResendVerificationEmail ( )
iShouldBeAbleToLogInAsWithPassword ( $email, $password )
iShouldBeLoggedIn ( )
iShouldBeNotifiedThatElementIsRequired ( $element )
iShouldBeNotifiedThatNewAccountHasBeenSuccessfullyCreated ( )
iShouldBeNotifiedThatTheEmailIsAlreadyUsed ( )
iShouldBeNotifiedThatThePasswordDoNotMatch ( )
iShouldBeNotifiedThatTheVerificationEmailHasBeenSent ( )
iShouldBeNotifiedThatTheVerificationTokenIsInvalid ( )
iShouldBeNotifiedThatTheVerificationWasSuccessful ( )
iShouldBeSubscribedToTheNewsletter ( )
iShouldBeUnableToResendVerificationEmail ( )
iShouldNotBeAbleToLogInAsWithPassword ( $email, $password )
iShouldNotBeLoggedIn ( )
iSpecifyTheEmail ( $email = null )
iSpecifyTheFirstName ( $firstName = null )
iSpecifyTheLastName ( $lastName = null )
iSpecifyThePasswordAs ( $password = null )
iSpecifyThePhoneNumberAs ( $phoneNumber )
iSubscribeToTheNewsletter ( )
iTryToVerifyUsing ( $token )
iUseItToVerify ( Sylius\Component\Core\Model\ShopUserInterface $user )
iUseVerificationLinkFromFirstEmailToVerify ( )
iVerifyMyAccount ( Sylius\Component\Core\Model\CustomerInterface $customer )
iWantToRegisterANewAccount ( )
myAccountShouldBeVerified ( Sylius\Component\Core\Model\ShopUserInterface $user )
myAccountShouldNotBeVerified ( )
myEmailShouldBe ( $email )

비공개 메소드들

메소드 설명
assertFieldValidationMessage ( string $element, string $expectedMessage )

메소드 상세

__construct() 공개 메소드

public __construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Behat\Page\Shop\Account\DashboardPageInterface $dashboardPage, Sylius\Behat\Page\Shop\HomePageInterface $homePage, Sylius\Behat\Page\Shop\Account\LoginPageInterface $loginPage, Sylius\Behat\Page\Shop\Account\RegisterPageInterface $registerPage, Sylius\Behat\Page\Shop\Account\VerificationPageInterface $verificationPage, Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface $profileUpdatePage, Sylius\Behat\Service\SecurityServiceInterface $securityService, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
$sharedStorage Sylius\Behat\Service\SharedStorageInterface
$dashboardPage Sylius\Behat\Page\Shop\Account\DashboardPageInterface
$homePage Sylius\Behat\Page\Shop\HomePageInterface
$loginPage Sylius\Behat\Page\Shop\Account\LoginPageInterface
$registerPage Sylius\Behat\Page\Shop\Account\RegisterPageInterface
$verificationPage Sylius\Behat\Page\Shop\Account\VerificationPageInterface
$profileUpdatePage Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface
$securityService Sylius\Behat\Service\SecurityServiceInterface
$currentPageResolver Sylius\Behat\Service\Resolver\CurrentPageResolverInterface
$notificationChecker Sylius\Behat\Service\NotificationCheckerInterface

iConfirmThisPassword() 공개 메소드

public iConfirmThisPassword ( $password )

iDoNotConfirmPassword() 공개 메소드

iLogInAsWithPassword() 공개 메소드

public iLogInAsWithPassword ( $email, $password )

iRegisterThisAccount() 공개 메소드

iRegisterWithEmailAndPassword() 공개 메소드

public iRegisterWithEmailAndPassword ( $email, $password )

iResendVerificationEmail() 공개 메소드

iShouldBeAbleToLogInAsWithPassword() 공개 메소드

public iShouldBeAbleToLogInAsWithPassword ( $email, $password )

iShouldBeLoggedIn() 공개 메소드

public iShouldBeLoggedIn ( )

iShouldBeNotifiedThatElementIsRequired() 공개 메소드

iShouldBeNotifiedThatNewAccountHasBeenSuccessfullyCreated() 공개 메소드

iShouldBeNotifiedThatTheEmailIsAlreadyUsed() 공개 메소드

iShouldBeNotifiedThatThePasswordDoNotMatch() 공개 메소드

iShouldBeNotifiedThatTheVerificationEmailHasBeenSent() 공개 메소드

iShouldBeNotifiedThatTheVerificationTokenIsInvalid() 공개 메소드

iShouldBeNotifiedThatTheVerificationWasSuccessful() 공개 메소드

iShouldBeSubscribedToTheNewsletter() 공개 메소드

iShouldBeUnableToResendVerificationEmail() 공개 메소드

iShouldNotBeAbleToLogInAsWithPassword() 공개 메소드

public iShouldNotBeAbleToLogInAsWithPassword ( $email, $password )

iShouldNotBeLoggedIn() 공개 메소드

iSpecifyTheEmail() 공개 메소드

public iSpecifyTheEmail ( $email = null )

iSpecifyTheFirstName() 공개 메소드

public iSpecifyTheFirstName ( $firstName = null )

iSpecifyTheLastName() 공개 메소드

public iSpecifyTheLastName ( $lastName = null )

iSpecifyThePasswordAs() 공개 메소드

public iSpecifyThePasswordAs ( $password = null )

iSpecifyThePhoneNumberAs() 공개 메소드

public iSpecifyThePhoneNumberAs ( $phoneNumber )

iSubscribeToTheNewsletter() 공개 메소드

iTryToVerifyUsing() 공개 메소드

public iTryToVerifyUsing ( $token )

iUseItToVerify() 공개 메소드

public iUseItToVerify ( Sylius\Component\Core\Model\ShopUserInterface $user )
$user Sylius\Component\Core\Model\ShopUserInterface

iUseVerificationLinkFromFirstEmailToVerify() 공개 메소드

iVerifyMyAccount() 공개 메소드

public iVerifyMyAccount ( Sylius\Component\Core\Model\CustomerInterface $customer )
$customer Sylius\Component\Core\Model\CustomerInterface

iWantToRegisterANewAccount() 공개 메소드

myAccountShouldBeVerified() 공개 메소드

public myAccountShouldBeVerified ( Sylius\Component\Core\Model\ShopUserInterface $user )
$user Sylius\Component\Core\Model\ShopUserInterface

myAccountShouldNotBeVerified() 공개 메소드

myEmailShouldBe() 공개 메소드

public myEmailShouldBe ( $email )