9 use Magento\Mtf\Fixture\FixtureFactory;
10 use Magento\Mtf\TestCase\Injectable;
12 use Magento\Config\Test\Page\Adminhtml\ConfigCurrencySetup;
13 use Magento\CurrencySymbol\Test\Page\Adminhtml\SystemCurrencyIndex;
14 use Magento\CurrencySymbol\Test\Page\Adminhtml\SystemCurrencySymbolIndex;
68 $product = $this->fixtureFactory->createByCode(
69 'catalogProductSimple',
70 [
'dataset' =>
'product_with_category']
86 $this->objectManager->getInstance()->create(
87 \
Magento\Config\Test\TestStep\SetupConfigurationStep::class,
92 $this->configCurrencySetup->open();
93 $this->configCurrencySetup->getFormPageActions()->save();
96 $this->currencyIndex->open();
97 $this->currencyIndex->getCurrencyRateForm()->clickImportButton();
98 $this->currencyIndex->getCurrencyRateForm()->fillCurrencyUSDUAHRate();
99 if ($this->currencyIndex->getMessagesBlock()->isVisibleMessage(
'warning')) {
100 throw new \Exception($this->currencyIndex->getMessagesBlock()->getWarningMessage());
102 $this->currencyIndex->getFormPageActions()->save();
112 $this->objectManager->getInstance()->create(
113 \
Magento\Config\Test\TestStep\SetupConfigurationStep::class,
114 [
'configData' =>
'config_currency_symbols_usd']
__inject(configCurrencySetup $configCurrencySetup, SystemCurrencySymbolIndex $currencySymbolIndex, SystemCurrencyIndex $currencyIndex, FixtureFactory $fixtureFactory)
importCurrencyRate($configData)