<?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="AdminCreateStoreViewStatusDisabledVerifyBackendAndFrontendTest">
            <annotations>
                <stories value="Create Store View"/>
                <title value="Create Store View Status Disabled and Verify Backend and Frontend"/>
                <description value="Test log in to Stores and Create Store View Status Disabled Test"/>
                <testCaseId value="MC-14305"/>
                <severity value="CRITICAL"/>
                <group value="store"/>
                <group value="mtf_migrated"/>
            </annotations>
            <before>
                <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
            </before>
            <after>
                <actionGroup ref="AdminDeleteStoreViewActionGroup" stepKey="deleteStoreView">
                    <argument name="customStore" value="storeViewDataDisabled"/>
                </actionGroup>
                <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
            </after>

            <!--Create store view-->
            <actionGroup ref="CreateStoreViewActionGroup" stepKey="createStoreView">
                <argument name="storeView" value="storeViewDataDisabled"/>
                <argument name="storeGroupName" value="_defaultStoreGroup.name"/>
                <argument name="storeViewStatus" value="storeViewDataDisabled.is_active"/>
            </actionGroup>

            <!--Save the above store view and verify AssertStoreViewSuccessSaveMessage-->
            <actionGroup ref="AdminCreateStoreViewSaveActionGroup" stepKey="verifyAssertStoreViewSuccessSaveMessage"/>

            <!--Go to store configuration page and verify AssertStoreBackend-->
            <actionGroup ref="AssertStoreConfigurationBackendActionGroup" stepKey="verifyValuesOnStoreBackend">
                <argument name="storeView1" value="{{storeViewDataDisabled.name}}"/>
            </actionGroup>

            <!--Go to storefront and verify AssertStoreNotOnFrontend-->
            <actionGroup ref="AssertStorefrontStoreNotVisibleInFooterActionGroup" stepKey="verifyValuesNotOnStorefront">
                <argument name="store" value="{{storeViewDataDisabled.name}"/>
            </actionGroup>
        </test>
</tests>
