Skip to content

Commit f8f433f

Browse files
committed
Merge branch 'MQE-630' into sprint-develop
2 parents bf94cd0 + 6170a68 commit f8f433f

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

dev/tests/verification/Resources/ParameterArrayCest.txt

+7
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,12 @@ class ParameterArrayCest
3939
$I->searchAndMultiSelectOption("#selector", ['someKey' => "name"]);
4040
$I->searchAndMultiSelectOption("#selector", ['someKey' => msq("simpleParamData")."prename"]);
4141
$I->searchAndMultiSelectOption("#selector", ['someKey' => "postname".msq("simpleParamData")]);
42+
$I->unselectOption("#selector", ['foo']);
43+
$I->unselectOption("#selector", ['foo', 'bar']);
44+
$I->unselectOption("#selector", ["name"]);
45+
$I->unselectOption("#selector", [msq("simpleParamData")."prename"]);
46+
$I->unselectOption("#selector", ["postname".msq("simpleParamData")]);
47+
$I->unselectOption("#selector", [$simpleDataKey->getCreatedDataByName('name')]);
48+
$I->unselectOption("#selector", ["name", $simpleDataKey->getCreatedDataByName('name')]);
4249
}
4350
}

dev/tests/verification/TestModule/Cest/ParameterArrayCest.xml

+8
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@
2020
<searchAndMultiSelectOption selector="#selector" parameterArray="['someKey' => {{simpleParamData.name}}]" stepKey="literalKeyToStatic"/>
2121
<searchAndMultiSelectOption selector="#selector" parameterArray="['someKey' => {{simpleParamData.uniqueNamePre}}]" stepKey="literalKeyToPrefixUnique"/>
2222
<searchAndMultiSelectOption selector="#selector" parameterArray="['someKey' => {{simpleParamData.uniqueNamePost}}]" stepKey="literalKeyToSuffixUnique"/>
23+
24+
<unselectOption selector="#selector" parameterArray="['foo']" stepKey="000"/>
25+
<unselectOption selector="#selector" parameterArray="['foo','bar']" stepKey="001"/>
26+
<unselectOption selector="#selector" parameterArray="[{{simpleParamData.name}}]" stepKey="002"/>
27+
<unselectOption selector="#selector" parameterArray="[{{simpleParamData.uniqueNamePre}}]" stepKey="003"/>
28+
<unselectOption selector="#selector" parameterArray="[{{simpleParamData.uniqueNamePost}}]" stepKey="004"/>
29+
<unselectOption selector="#selector" parameterArray="[$simpleDataKey.name$]" stepKey="005"/>
30+
<unselectOption selector="#selector" parameterArray="[{{simpleParamData.name}}, $simpleDataKey.name$]" stepKey="006"/>
2331
</test>
2432
</cest>
2533
</config>

src/Magento/FunctionalTestingFramework/Util/TestGenerator.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -813,6 +813,7 @@ private function generateStepsPhp($stepsObject, $hookObject = false)
813813
$testSteps .= $this->wrapFunctionCall($actor, $actionName, $selector, $input, $parameterArray);
814814
break;
815815
case "selectOption":
816+
case "unselectOption":
816817
$testSteps .= $this->wrapFunctionCall($actor, $actionName, $selector, $input, $parameterArray);
817818
break;
818819
case "submitForm":
@@ -934,7 +935,6 @@ private function generateStepsPhp($stepsObject, $hookObject = false)
934935
case "loadSessionSnapshot":
935936
case "seeInField":
936937
case "seeOptionIsSelected":
937-
case "unselectOption":
938938
$testSteps .= $this->wrapFunctionCall($actor, $actionName, $selector, $input);
939939
break;
940940
case "seeNumberOfElements":

0 commit comments

Comments
 (0)