Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/magento/module-shipping/Test/Mftf/Test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/magento/module-shipping/Test/Mftf/Test/AdminCreateShipmentEntityTest.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
 /**
  * Copyright © Magento, Inc. All rights reserved.
  * See COPYING.txt for license details.
  */
-->

<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
    <test name="AdminCreateShipmentEntityWithTrackingNumberTest">
        <annotations>
            <stories value="Shipment Entity With Tracking Number"/>
            <title value="Create Shipment for Offline Payment Methods"/>
            <description value="Admin Should be Able to Create Shipments"/>
            <severity value="MAJOR"/>
            <testCaseId value="MC-14330"/>
            <group value="sales"/>
            <group value="mtf_migrated"/>
        </annotations>

        <before>
            <actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
            <!-- Create Data -->
            <createData entity="Simple_US_Customer" stepKey="createCustomer"/>
            <createData entity="SimpleProduct2" stepKey="createSimpleProduct">
            </createData>
            <!-- Enable payment method one of "Check/Money Order" and  shipping method one of "Free Shipping" -->
            <magentoCLI command="config:set {{enabledCheckMoneyOrder.label}} {{enabledCheckMoneyOrder.value}}" stepKey="enableCheckMoneyOrder"/>
            <createData entity="FreeShippinMethodConfig" stepKey="enableFreeShipping"/>
            <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache">
                <argument name="tags" value="config"/>
            </actionGroup>
        </before>
        <after>
            <!-- Delete data -->
            <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
            <deleteData createDataKey="createSimpleProduct" stepKey="deleteProduct"/>
            <createData entity="FreeShippinMethodDefault" stepKey="disableFreeShippingMethod"/>
            <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
     </after>

        <!-- TEST BODY -->

        <!-- Create Order -->
        <actionGroup ref="NavigateToNewOrderPageExistingCustomerActionGroup" stepKey="goToCreateOrderPage">
            <argument name="customer" value="$$createCustomer$$"/>
        </actionGroup>
        <actionGroup ref="AddSimpleProductToOrderActionGroup" stepKey="addProductToOrder">
            <argument name="product" value="$$createSimpleProduct$$"/>
        </actionGroup>
        <!-- Select Free shipping -->
        <actionGroup ref="OrderSelectFreeShippingActionGroup" stepKey="selectFreeShippingOption"/>
        <actionGroup ref="AdminOrderClickSubmitOrderActionGroup" stepKey="clickSubmitOrder" />
        <!-- Create Shipment -->
        <actionGroup ref="AdminCreateShipmentFromOrderPage" stepKey="createNewShipment">
            <argument name="Title" value="Title"/>
            <argument name="Number" value="199"/>
            <argument name="Qty" value="1"/>
            <argument name="Comment" value="comments for shipment"/>
        </actionGroup>
        <!-- Assert There is no "Ship Button" in Order Information -->
        <actionGroup ref="AssertThereIsNoShipButtonActionGroup" stepKey="dontSeeShipButton"/>
        <!-- Assert Created Shipment in Shipments Tab-->
        <actionGroup ref="AdminAssertCreatedShipmentsInShipmentsTabActionGroup" stepKey="assertCreatedShipment"/>
        <grabTextFrom selector="{{AdminShipmentsGridSection.shipmentId}}" stepKey="grabShipmentId"/>
        <!-- Assert Shipment items -->
        <actionGroup ref="AdminAssertShipmentItemsActionGroup" stepKey="assertShipmentItems">
            <argument name="product" value="$$createSimpleProduct.name$$"/>
            <argument name="qty" value="1"/>
        </actionGroup>
        <!-- Assert Created Shipment in Shipments Grid-->
        <actionGroup ref="AdminAssertShipmentInShipmentsGrid" stepKey="assertShipmentInGrid">
        <argument name="shipmentId" value="{$grabShipmentId}"/>
        </actionGroup>
    </test>
</tests>

Spamworldpro Mini