Skip to content

Commit ee0c448

Browse files
authored
Create SecretCredentialDataTest.php
1 parent be43040 commit ee0c448

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
7+
namespace Magento\AcceptanceTest\_default\Backend;
8+
9+
use Magento\FunctionalTestingFramework\AcceptanceTester;
10+
use Magento\FunctionalTestingFramework\DataGenerator\Handlers\CredentialStore;
11+
use Magento\FunctionalTestingFramework\DataGenerator\Handlers\PersistedObjectHandler;
12+
use \Codeception\Util\Locator;
13+
use Yandex\Allure\Adapter\Annotation\Features;
14+
use Yandex\Allure\Adapter\Annotation\Stories;
15+
use Yandex\Allure\Adapter\Annotation\Title;
16+
use Yandex\Allure\Adapter\Annotation\Description;
17+
use Yandex\Allure\Adapter\Annotation\Parameter;
18+
use Yandex\Allure\Adapter\Annotation\Severity;
19+
use Yandex\Allure\Adapter\Model\SeverityLevel;
20+
use Yandex\Allure\Adapter\Annotation\TestCaseId;
21+
22+
/**
23+
*/
24+
class SecretCredentialDataTestCest
25+
{
26+
/**
27+
* @Features({"AdminNotification"})
28+
* @param AcceptanceTester $I
29+
* @return void
30+
* @throws \Exception
31+
*/
32+
public function secretCredentialDataTest(AcceptanceTester $I)
33+
{
34+
$createProductWithFieldOverridesUsingHardcodedData1Fields['qty'] = "123";
35+
36+
$createProductWithFieldOverridesUsingHardcodedData1Fields['price'] = "12.34";
37+
38+
$I->comment("[createProductWithFieldOverridesUsingHardcodedData1] create '_defaultProduct' entity");
39+
$I->createEntity(
40+
"createProductWithFieldOverridesUsingHardcodedData1",
41+
"test",
42+
"_defaultProduct",
43+
[],
44+
$createProductWithFieldOverridesUsingHardcodedData1Fields
45+
);
46+
47+
$createProductWithFieldOverridesUsingSecretCredData1Fields['qty'] =
48+
$I->getSecret("payment_authorizenet_trans_key");
49+
50+
$createProductWithFieldOverridesUsingSecretCredData1Fields['price'] =
51+
$I->getSecret("carriers_dhl_account_eu");
52+
53+
$I->comment("[createProductWithFieldOverridesUsingSecretCredData1] create '_defaultProduct' entity");
54+
$I->createEntity(
55+
"createProductWithFieldOverridesUsingSecretCredData1",
56+
"test",
57+
"_defaultProduct",
58+
[],
59+
$createProductWithFieldOverridesUsingSecretCredData1Fields
60+
);
61+
62+
$I->fillField("#username", "Hardcoded"); // stepKey: fillFieldUsingHardCodedData1
63+
$I->fillSecretField("#username", $I->getSecret("carriers_dhl_id_eu"));
64+
// stepKey: fillFieldUsingSecretCredData1
65+
$magentoCliUsingHardcodedData1 = $I->magentoCLI("config:set cms/wysiwyg/enabled 0");
66+
// stepKey: magentoCliUsingHardcodedData1
67+
$I->comment($magentoCliUsingHardcodedData1);
68+
69+
$magentoCliUsingSecretCredData1 = $I->magentoCLI("config:set cms/wysiwyg/enabled " .
70+
$I->getSecret("payment_authorizenet_login"));
71+
// stepKey: magentoCliUsingSecretCredData1
72+
$I->comment($magentoCliUsingSecretCredData1);
73+
}
74+
}

0 commit comments

Comments
 (0)