PHP Класс Sylius\Behat\Context\Ui\Admin\ManagingExchangeRatesContext

Автор: Jan Góralski ([email protected])
Наследование: implements Behat\Behat\Context\Context
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Sylius\Behat\Page\Admin\ExchangeRate\CreatePageInterface $createPage, Sylius\Behat\Page\Admin\Crud\IndexPageInterface $indexPage, Sylius\Behat\Page\Admin\ExchangeRate\UpdatePageInterface $updatePage )
iAddIt ( )
iChangeRatioTo ( $ratio )
iChooseAsSourceCurrency ( $currencyCode )
iChooseAsTargetCurrency ( $currencyCode )
iDeleteTheExchangeRateBetweenAnd ( $sourceCurrencyName, $targetCurrencyName )
iSaveMyChanges ( )
iShouldBeNotifiedThatIsRequired ( $element )
iShouldBeNotifiedThatRatioMustBeGreaterThanZero ( )
iShouldBeNotifiedThatSourceAndTargetCurrenciesMustDiffer ( )
iShouldBeNotifiedThatTheCurrencyPairMustBeUnique ( )
iShouldSeeAnExchangeRateBetweenAndOnTheList ( $sourceCurrencyName, $targetCurrencyName )
iShouldSeeExchangeRatesOnTheList ( $count )
iShouldSeeOneExchangeRateOnTheList ( )
iShouldSeeThatTheSourceCurrencyIsDisabled ( )
iShouldSeeThatTheTargetCurrencyIsDisabled ( )
iSpecifyItsRatioAs ( $ratio = null )
iWantToAddNewExchangeRate ( )
iWantToBrowseExchangeRatesOfTheStore ( )
iWantToEditThisExchangeRate ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate )
theExchangeRateBetweenAndShouldAppearInTheStore ( $ratio, $sourceCurrency, $targetCurrency )
theExchangeRateBetweenAndShouldNotBeAdded ( $sourceCurrencyName, $targetCurrencyName )
thisExchangeRateShouldHaveARatioOf ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate, $ratio )
thisExchangeRateShouldHaveRatioOf ( $ratio )
thisExchangeRateShouldNoLongerBeOnTheList ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate )

Приватные методы

Метод Описание
assertCountOfExchangeRatesOnTheList ( integer $count )
assertExchangeRateIsNotOnTheList ( string $sourceCurrencyName, string $targetCurrencyName )
assertExchangeRateIsOnList ( string $sourceCurrencyName, string $targetCurrencyName )
assertExchangeRateWithRatioIsOnTheList ( float $ratio, string $sourceCurrencyName, string $targetCurrencyName )
assertFormHasValidationMessage ( string $expectedMessage )

Описание методов

__construct() публичный Метод

public __construct ( Sylius\Behat\Page\Admin\ExchangeRate\CreatePageInterface $createPage, Sylius\Behat\Page\Admin\Crud\IndexPageInterface $indexPage, Sylius\Behat\Page\Admin\ExchangeRate\UpdatePageInterface $updatePage )
$createPage Sylius\Behat\Page\Admin\ExchangeRate\CreatePageInterface
$indexPage Sylius\Behat\Page\Admin\Crud\IndexPageInterface
$updatePage Sylius\Behat\Page\Admin\ExchangeRate\UpdatePageInterface

iAddIt() публичный Метод

public iAddIt ( )

iChangeRatioTo() публичный Метод

public iChangeRatioTo ( $ratio )

iChooseAsSourceCurrency() публичный Метод

public iChooseAsSourceCurrency ( $currencyCode )

iChooseAsTargetCurrency() публичный Метод

public iChooseAsTargetCurrency ( $currencyCode )

iDeleteTheExchangeRateBetweenAnd() публичный Метод

public iDeleteTheExchangeRateBetweenAnd ( $sourceCurrencyName, $targetCurrencyName )

iSaveMyChanges() публичный Метод

public iSaveMyChanges ( )

iShouldBeNotifiedThatIsRequired() публичный Метод

public iShouldBeNotifiedThatIsRequired ( $element )

iShouldBeNotifiedThatRatioMustBeGreaterThanZero() публичный Метод

iShouldBeNotifiedThatSourceAndTargetCurrenciesMustDiffer() публичный Метод

iShouldBeNotifiedThatTheCurrencyPairMustBeUnique() публичный Метод

iShouldSeeAnExchangeRateBetweenAndOnTheList() публичный Метод

public iShouldSeeAnExchangeRateBetweenAndOnTheList ( $sourceCurrencyName, $targetCurrencyName )

iShouldSeeExchangeRatesOnTheList() публичный Метод

iShouldSeeOneExchangeRateOnTheList() публичный Метод

iShouldSeeThatTheSourceCurrencyIsDisabled() публичный Метод

iShouldSeeThatTheTargetCurrencyIsDisabled() публичный Метод

iSpecifyItsRatioAs() публичный Метод

public iSpecifyItsRatioAs ( $ratio = null )

iWantToAddNewExchangeRate() публичный Метод

iWantToBrowseExchangeRatesOfTheStore() публичный Метод

iWantToEditThisExchangeRate() публичный Метод

public iWantToEditThisExchangeRate ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate )
$exchangeRate Sylius\Component\Currency\Model\ExchangeRateInterface

theExchangeRateBetweenAndShouldAppearInTheStore() публичный Метод

public theExchangeRateBetweenAndShouldAppearInTheStore ( $ratio, $sourceCurrency, $targetCurrency )

theExchangeRateBetweenAndShouldNotBeAdded() публичный Метод

public theExchangeRateBetweenAndShouldNotBeAdded ( $sourceCurrencyName, $targetCurrencyName )

thisExchangeRateShouldHaveARatioOf() публичный Метод

public thisExchangeRateShouldHaveARatioOf ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate, $ratio )
$exchangeRate Sylius\Component\Currency\Model\ExchangeRateInterface

thisExchangeRateShouldHaveRatioOf() публичный Метод

thisExchangeRateShouldNoLongerBeOnTheList() публичный Метод

public thisExchangeRateShouldNoLongerBeOnTheList ( Sylius\Component\Currency\Model\ExchangeRateInterface $exchangeRate )
$exchangeRate Sylius\Component\Currency\Model\ExchangeRateInterface