|
778 | 778 | </annotations>
|
779 | 779 | <before>
|
780 | 780 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
781 |
| - <actionGroup ref="displayOutOfStockProduct" stepKey="displayOutOfStockProduct"/> |
| 781 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 1" stepKey="displayOutOfStockProduct"/> |
782 | 782 | <createData entity="_defaultCmsPage" stepKey="createdCMSPage" />
|
783 | 783 | <createData entity="PageBuilderProductsSubCategory" stepKey="createPreReqCategory"/>
|
784 | 784 | <createData entity="SimpleProduct3" stepKey="createPreReqProductA">
|
785 | 785 | <requiredEntity createDataKey="createPreReqCategory"/>
|
786 | 786 | </createData>
|
787 |
| - <!--Create product quantity = 0--> |
788 | 787 | <createData entity="SimpleProduct4" stepKey="createPreReqProductB">
|
789 | 788 | <requiredEntity createDataKey="createPreReqCategory"/>
|
790 | 789 | </createData>
|
791 |
| - <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 790 | + <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage1"> |
| 791 | + <argument name="CMSPage" value="$$createdCMSPage$$"/> |
| 792 | + </actionGroup> |
792 | 793 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
793 | 794 | </before>
|
794 | 795 | <after>
|
| 796 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 0" stepKey="dontDisplayOutOfStockProduct"/> |
795 | 797 | <deleteData createDataKey="createPreReqProductA" stepKey="deletePreReqProductA"/>
|
796 | 798 | <deleteData createDataKey="createPreReqProductB" stepKey="deletePreReqProductB"/>
|
797 | 799 | <deleteData createDataKey="createPreReqCategory" stepKey="deletePreReqCategory"/>
|
798 | 800 | <deleteData createDataKey="createdCMSPage" stepKey="deleteCreatedCMSPage"/>
|
799 | 801 | <actionGroup ref="logout" stepKey="logout"/>
|
800 | 802 | </after>
|
801 |
| - <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage1"> |
802 |
| - <argument name="CMSPage" value="$$createdCMSPage$$"/> |
803 |
| - </actionGroup> |
804 | 803 | <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
|
805 | 804 | <argument name="group" value="PageBuilderProductsContentType"/>
|
806 | 805 | </actionGroup>
|
807 | 806 | <actionGroup ref="dragContentTypeToStage" stepKey="dragContentTypeToStage">
|
808 | 807 | <argument name="contentType" value="PageBuilderProductsContentType"/>
|
809 | 808 | </actionGroup>
|
810 |
| - <!-- Add both products from the created category --> |
811 | 809 | <actionGroup ref="addCategoryConditionToProductsBlock" stepKey="addCategory">
|
812 | 810 | <argument name="page" value="ProductsContentTypeForm"/>
|
813 | 811 | <argument name="category" value="$$createPreReqCategory.id$$"/>
|
814 | 812 | </actionGroup>
|
815 | 813 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
816 |
| - <!-- Validate Stage After Save Setting --> |
817 |
| - <comment userInput="Validate Stage" stepKey="commentValidateStage1"/> |
| 814 | + <!-- Validate Stage: Show Out of Stock --> |
| 815 | + <comment userInput="Validate Stage: Show Out of Stock" stepKey="commentValidateStage1"/> |
818 | 816 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage1">
|
819 | 817 | <argument name="page" value="ProductsOnStage"/>
|
820 | 818 | <argument name="count" value="2"/>
|
821 | 819 | </actionGroup>
|
822 | 820 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
823 |
| - <comment userInput="Validate Storefront" stepKey="commentValidateStorefront1"/> |
| 821 | + <!-- Validate Storefront: Show Out of Stock --> |
| 822 | + <comment userInput="Validate Storefront: Show Out of Stock" stepKey="commentValidateStorefront1"/> |
824 | 823 | <amOnPage url="$$createdCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
|
825 |
| - <!-- Validate Storefront --> |
| 824 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
826 | 825 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductCountStorefront1">
|
827 | 826 | <argument name="page" value="ProductsOnStorefront"/>
|
828 | 827 | <argument name="count" value="2"/>
|
829 | 828 | </actionGroup>
|
830 |
| - <actionGroup ref="noDisplayOutOfStockProduct" stepKey="dontDisplayOutOfStockProduct"/> |
| 829 | + <magentoCLI command="config:set cataloginventory/options/show_out_of_stock 0" stepKey="dontDisplayOutOfStockProduct"/> |
831 | 830 | <actionGroup ref="ClearCacheActionGroup" stepKey="clearMagentoCache"/>
|
832 | 831 | <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSBPage2">
|
833 | 832 | <argument name="CMSPage" value="$$createdCMSPage$$"/>
|
834 | 833 | </actionGroup>
|
835 | 834 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/>
|
836 |
| - <comment userInput="Validate Stage" stepKey="commentValidateStage2"/> |
| 835 | + <!-- Validate Stage: Don't Show Out of Stock --> |
| 836 | + <comment userInput="Validate Stage: Don't Show Out of Stock" stepKey="commentValidateStage2"/> |
837 | 837 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage2">
|
838 | 838 | <argument name="page" value="ProductsOnStage"/>
|
839 | 839 | <argument name="count" value="1"/>
|
840 | 840 | </actionGroup>
|
841 |
| - <comment userInput="Validate Storefront" stepKey="commentValidateStorefront2"/> |
| 841 | + <!-- Validate Storefront: Don't Show Out of Stock --> |
| 842 | + <comment userInput="Validate Storefront: Don't Show Out of Stock" stepKey="commentValidateStorefront2"/> |
| 843 | + <amOnPage url="$$createdCMSPage.identifier$$" stepKey="amOnPageTestPage2"/> |
| 844 | + <waitForPageLoad stepKey="waitForPageLoad2"/> |
842 | 845 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductCountStorefront2">
|
843 | 846 | <argument name="page" value="ProductsOnStorefront"/>
|
844 | 847 | <argument name="count" value="1"/>
|
|
0 commit comments