|
879 | 879 | <testCaseId value="MC-4031"/>
|
880 | 880 | <group value="pagebuilder"/>
|
881 | 881 | <group value="pagebuilder-products"/>
|
882 |
| - <skip> |
883 |
| - <issueId value="MC-4257"/> |
884 |
| - </skip> |
885 | 882 | </annotations>
|
886 | 883 | <before>
|
887 | 884 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
888 |
| - <actionGroup ref="displayOutOfStockProduct" stepKey="displayOutOfStockProduct"/> |
| 885 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 1" stepKey="displayOutOfStockProduct"/> |
889 | 886 | <createData entity="_defaultCmsPage" stepKey="createdCMSPage" />
|
890 | 887 | <createData entity="PageBuilderProductsSubCategory" stepKey="createPreReqCategory"/>
|
891 | 888 | <createData entity="SimpleProduct3" stepKey="createPreReqProductA">
|
892 | 889 | <requiredEntity createDataKey="createPreReqCategory"/>
|
893 | 890 | </createData>
|
894 |
| - <!--Create product quantity = 0--> |
895 | 891 | <createData entity="SimpleProduct4" stepKey="createPreReqProductB">
|
896 | 892 | <requiredEntity createDataKey="createPreReqCategory"/>
|
897 | 893 | </createData>
|
898 |
| - <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 894 | + <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage1"> |
| 895 | + <argument name="CMSPage" value="$$createdCMSPage$$"/> |
| 896 | + </actionGroup> |
899 | 897 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
900 | 898 | </before>
|
901 | 899 | <after>
|
| 900 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 0" stepKey="dontDisplayOutOfStockProduct"/> |
902 | 901 | <deleteData createDataKey="createPreReqProductA" stepKey="deletePreReqProductA"/>
|
903 | 902 | <deleteData createDataKey="createPreReqProductB" stepKey="deletePreReqProductB"/>
|
904 | 903 | <deleteData createDataKey="createPreReqCategory" stepKey="deletePreReqCategory"/>
|
905 | 904 | <deleteData createDataKey="createdCMSPage" stepKey="deleteCreatedCMSPage"/>
|
906 | 905 | <actionGroup ref="logout" stepKey="logout"/>
|
907 | 906 | </after>
|
908 |
| - <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage1"> |
909 |
| - <argument name="CMSPage" value="$$createdCMSPage$$"/> |
910 |
| - </actionGroup> |
911 | 907 | <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
|
912 | 908 | <argument name="group" value="PageBuilderProductsContentType"/>
|
913 | 909 | </actionGroup>
|
914 | 910 | <actionGroup ref="dragContentTypeToStage" stepKey="dragContentTypeToStage">
|
915 | 911 | <argument name="contentType" value="PageBuilderProductsContentType"/>
|
916 | 912 | </actionGroup>
|
917 |
| - <!-- Add both products from the created category --> |
918 | 913 | <actionGroup ref="addCategoryConditionToProductsBlock" stepKey="addCategory">
|
919 | 914 | <argument name="page" value="ProductsContentTypeForm"/>
|
920 | 915 | <argument name="category" value="$$createPreReqCategory.id$$"/>
|
921 | 916 | </actionGroup>
|
922 | 917 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
923 |
| - <!-- Validate Stage After Save Setting --> |
924 |
| - <comment userInput="Validate Stage" stepKey="commentValidateStage1"/> |
| 918 | + <!-- Validate Stage: Show Out of Stock --> |
| 919 | + <comment userInput="Validate Stage: Show Out of Stock" stepKey="commentValidateStage1"/> |
925 | 920 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage1">
|
926 | 921 | <argument name="page" value="ProductsOnStage"/>
|
927 | 922 | <argument name="count" value="2"/>
|
928 | 923 | </actionGroup>
|
929 | 924 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
930 |
| - <comment userInput="Validate Storefront" stepKey="commentValidateStorefront1"/> |
| 925 | + <!-- Validate Storefront: Show Out of Stock --> |
| 926 | + <comment userInput="Validate Storefront: Show Out of Stock" stepKey="commentValidateStorefront1"/> |
931 | 927 | <amOnPage url="$$createdCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
|
932 |
| - <!-- Validate Storefront --> |
| 928 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
933 | 929 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductCountStorefront1">
|
934 | 930 | <argument name="page" value="ProductsOnStorefront"/>
|
935 | 931 | <argument name="count" value="2"/>
|
936 | 932 | </actionGroup>
|
937 |
| - <actionGroup ref="noDisplayOutOfStockProduct" stepKey="dontDisplayOutOfStockProduct"/> |
| 933 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 0" stepKey="dontDisplayOutOfStockProduct"/> |
938 | 934 | <actionGroup ref="ClearCacheActionGroup" stepKey="clearMagentoCache"/>
|
939 | 935 | <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage2">
|
940 | 936 | <argument name="CMSPage" value="$$createdCMSPage$$"/>
|
941 | 937 | </actionGroup>
|
942 | 938 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/>
|
943 |
| - <comment userInput="Validate Stage" stepKey="commentValidateStage2"/> |
| 939 | + <!-- Validate Stage: Don't Show Out of Stock --> |
| 940 | + <comment userInput="Validate Stage: Don't Show Out of Stock" stepKey="commentValidateStage2"/> |
944 | 941 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage2">
|
945 | 942 | <argument name="page" value="ProductsOnStage"/>
|
946 | 943 | <argument name="count" value="1"/>
|
947 | 944 | </actionGroup>
|
948 |
| - <comment userInput="Validate Storefront" stepKey="commentValidateStorefront2"/> |
| 945 | + <!-- Validate Storefront: Don't Show Out of Stock --> |
| 946 | + <comment userInput="Validate Storefront: Don't Show Out of Stock" stepKey="commentValidateStorefront2"/> |
| 947 | + <amOnPage url="$$createdCMSPage.identifier$$" stepKey="amOnPageTestPage2"/> |
| 948 | + <waitForPageLoad stepKey="waitForPageLoad2"/> |
949 | 949 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductCountStorefront2">
|
950 | 950 | <argument name="page" value="ProductsOnStorefront"/>
|
951 | 951 | <argument name="count" value="1"/>
|
|
0 commit comments