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

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

공개 메소드들

메소드 설명
__construct ( Sylius\Behat\Page\Shop\Account\DashboardPageInterface $dashboardPage, Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface $profileUpdatePage, Sylius\Behat\Page\Shop\Account\ChangePasswordPageInterface $changePasswordPage, Sylius\Behat\Page\Shop\Account\Order\IndexPageInterface $orderIndexPage, Sylius\Behat\Page\Shop\Account\Order\ShowPageInterface $orderShowPage, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
iBrowseMyOrders ( )
iChangePasswordTo ( $oldPassword, $newPassword )
iSaveMyChanges ( )
iShouldBeAbleToChangePaymentMethodForThisOrder ( Sylius\Component\Core\Model\OrderInterface $order )
iShouldBeNotifiedThatElementIsInvalid ( $element )
iShouldBeNotifiedThatElementIsRequired ( $element )
iShouldBeNotifiedThatItHasBeenSuccessfullyEdited ( )
iShouldBeNotifiedThatMyPasswordHasBeenSuccessfullyChanged ( )
iShouldBeNotifiedThatProvidedPasswordIsDifferentThanTheCurrentOne ( )
iShouldBeNotifiedThatTheEmailIsAlreadyUsed ( )
iShouldBeNotifiedThatTheEnteredPasswordsDoNotMatch ( )
iShouldBeNotifiedThatThePasswordShouldBeAtLeastCharactersLong ( )
iShouldBeSubscribedToTheNewsletter ( )
iShouldSeeASingleOrderInTheList ( )
iShouldSeeAsItemPrice ( $itemPrice )
iShouldSeeAsOrderSSubtotal ( $subtotal )
iShouldSeeAsOrderSTotal ( $total )
iShouldSeeAsProvinceInTheBillingAddress ( $provinceName )
iShouldSeeAsProvinceInTheShippingAddress ( $provinceName )
iShouldSeeAsShippingAddress ( $customerName, $street, $postcode, $city, $countryName )
iShouldSeeIHaveToPayForThisOrder ( $paymentAmount )
iShouldSeeItemsInTheList ( $numberOfItems )
iSpecifyCustomerTheEmail ( $email = null )
iSpecifyTheConfirmationPasswordAs ( $password )
iSpecifyTheCurrentPasswordAs ( $password )
iSpecifyTheFirstName ( $firstName = null )
iSpecifyTheLastName ( $lastName = null )
iSpecifyTheNewPasswordAs ( $password )
iSubscribeToTheNewsletter ( )
iViewTheSummaryOfTheOrder ( Sylius\Component\Core\Model\OrderInterface $order )
iViewingTheSummaryOfMyLastOrder ( )
iWantToChangeMyPassword ( )
iWantToModifyMyProfile ( )
itShouldBeShippedTo ( $customerName, $street, $postcode, $city, $countryName )
itShouldHasNumber ( $orderNumber )
myEmailShouldBe ( $email )
myNameShouldBe ( $name )
theProductShouldBeInTheItemsList ( $productName )
thisOrderShouldHaveNumber ( Sylius\Component\Core\Model\OrderInterface $order )

비공개 메소드들

메소드 설명
assertFieldValidationMessage ( Sylius\Behat\Page\PageInterface $page, string $element, string $expectedMessage )

메소드 상세

__construct() 공개 메소드

public __construct ( Sylius\Behat\Page\Shop\Account\DashboardPageInterface $dashboardPage, Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface $profileUpdatePage, Sylius\Behat\Page\Shop\Account\ChangePasswordPageInterface $changePasswordPage, Sylius\Behat\Page\Shop\Account\Order\IndexPageInterface $orderIndexPage, Sylius\Behat\Page\Shop\Account\Order\ShowPageInterface $orderShowPage, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
$dashboardPage Sylius\Behat\Page\Shop\Account\DashboardPageInterface
$profileUpdatePage Sylius\Behat\Page\Shop\Account\ProfileUpdatePageInterface
$changePasswordPage Sylius\Behat\Page\Shop\Account\ChangePasswordPageInterface
$orderIndexPage Sylius\Behat\Page\Shop\Account\Order\IndexPageInterface
$orderShowPage Sylius\Behat\Page\Shop\Account\Order\ShowPageInterface
$notificationChecker Sylius\Behat\Service\NotificationCheckerInterface

iBrowseMyOrders() 공개 메소드

public iBrowseMyOrders ( )

iChangePasswordTo() 공개 메소드

public iChangePasswordTo ( $oldPassword, $newPassword )

iSaveMyChanges() 공개 메소드

public iSaveMyChanges ( )

iShouldBeAbleToChangePaymentMethodForThisOrder() 공개 메소드

public iShouldBeAbleToChangePaymentMethodForThisOrder ( Sylius\Component\Core\Model\OrderInterface $order )
$order Sylius\Component\Core\Model\OrderInterface

iShouldBeNotifiedThatElementIsInvalid() 공개 메소드

iShouldBeNotifiedThatElementIsRequired() 공개 메소드

iShouldBeNotifiedThatItHasBeenSuccessfullyEdited() 공개 메소드

iShouldBeNotifiedThatMyPasswordHasBeenSuccessfullyChanged() 공개 메소드

iShouldBeNotifiedThatProvidedPasswordIsDifferentThanTheCurrentOne() 공개 메소드

iShouldBeNotifiedThatTheEmailIsAlreadyUsed() 공개 메소드

iShouldBeNotifiedThatTheEnteredPasswordsDoNotMatch() 공개 메소드

iShouldBeNotifiedThatThePasswordShouldBeAtLeastCharactersLong() 공개 메소드

iShouldBeSubscribedToTheNewsletter() 공개 메소드

iShouldSeeASingleOrderInTheList() 공개 메소드

iShouldSeeAsItemPrice() 공개 메소드

public iShouldSeeAsItemPrice ( $itemPrice )

iShouldSeeAsOrderSSubtotal() 공개 메소드

public iShouldSeeAsOrderSSubtotal ( $subtotal )

iShouldSeeAsOrderSTotal() 공개 메소드

public iShouldSeeAsOrderSTotal ( $total )

iShouldSeeAsProvinceInTheBillingAddress() 공개 메소드

public iShouldSeeAsProvinceInTheBillingAddress ( $provinceName )

iShouldSeeAsProvinceInTheShippingAddress() 공개 메소드

public iShouldSeeAsProvinceInTheShippingAddress ( $provinceName )

iShouldSeeAsShippingAddress() 공개 메소드

public iShouldSeeAsShippingAddress ( $customerName, $street, $postcode, $city, $countryName )

iShouldSeeIHaveToPayForThisOrder() 공개 메소드

public iShouldSeeIHaveToPayForThisOrder ( $paymentAmount )

iShouldSeeItemsInTheList() 공개 메소드

public iShouldSeeItemsInTheList ( $numberOfItems )

iSpecifyCustomerTheEmail() 공개 메소드

public iSpecifyCustomerTheEmail ( $email = null )

iSpecifyTheConfirmationPasswordAs() 공개 메소드

public iSpecifyTheConfirmationPasswordAs ( $password )

iSpecifyTheCurrentPasswordAs() 공개 메소드

public iSpecifyTheCurrentPasswordAs ( $password )

iSpecifyTheFirstName() 공개 메소드

public iSpecifyTheFirstName ( $firstName = null )

iSpecifyTheLastName() 공개 메소드

public iSpecifyTheLastName ( $lastName = null )

iSpecifyTheNewPasswordAs() 공개 메소드

public iSpecifyTheNewPasswordAs ( $password )

iSubscribeToTheNewsletter() 공개 메소드

iViewTheSummaryOfTheOrder() 공개 메소드

public iViewTheSummaryOfTheOrder ( Sylius\Component\Core\Model\OrderInterface $order )
$order Sylius\Component\Core\Model\OrderInterface

iViewingTheSummaryOfMyLastOrder() 공개 메소드

iWantToChangeMyPassword() 공개 메소드

iWantToModifyMyProfile() 공개 메소드

itShouldBeShippedTo() 공개 메소드

public itShouldBeShippedTo ( $customerName, $street, $postcode, $city, $countryName )

itShouldHasNumber() 공개 메소드

public itShouldHasNumber ( $orderNumber )

myEmailShouldBe() 공개 메소드

public myEmailShouldBe ( $email )

myNameShouldBe() 공개 메소드

public myNameShouldBe ( $name )

theProductShouldBeInTheItemsList() 공개 메소드

public theProductShouldBeInTheItemsList ( $productName )

thisOrderShouldHaveNumber() 공개 메소드

public thisOrderShouldHaveNumber ( Sylius\Component\Core\Model\OrderInterface $order )
$order Sylius\Component\Core\Model\OrderInterface