:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,115,161;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,97,135;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7,82,108;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:6,64,84;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56,51,48;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:43,39,36;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:70,54,93;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:58,44,77;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221,56,45;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:208,44,33;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87,110,116;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76,96,102;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:217,116,38;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195,105,34;--wp-admin-border-width-focus:2px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}.woocommerce-product-tour-modal{max-width:400px;position:fixed;left:184px;bottom:24px;z-index:31}@media(max-width:960px){.woocommerce-product-tour-modal{left:60px}}@media(max-width:782px){.woocommerce-product-tour-modal{display:none}}.woocommerce-product-tour-modal .components-modal__content{display:flex;flex-direction:column;margin:0;padding:0}.woocommerce-product-tour-modal .components-modal__header{position:static;padding-top:16px;padding-left:16px;padding-right:16px;height:auto}.woocommerce-product-tour-modal .components-modal__header .components-button{position:absolute;top:16px;right:16px;left:auto}.woocommerce-product-tour-modal .components-modal__header .components-modal__header-heading{font-size:16px;line-height:24px}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__header-img{background:#c5d9ed;order:-1;padding:28px 28px 0}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__header-img img{max-width:286px;display:block;margin:0 auto}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__content{padding:8px 16px 16px}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__content>p:first-child{margin-top:0}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__actions{text-align:right;margin-top:28px}.woocommerce-product-tour-modal .woocommerce-product-tour-modal__actions button{margin-left:8px}.woocommerce-product-tour-modal__overlay{position:static}/** * External dependencies */ import { render, findByRole, queryByText } from '@testing-library/react'; /** * Internal dependencies */ import { Edit } from '../edit'; const blockSettingsMock = jest.requireMock( '@woocommerce/block-settings' ); jest.mock( '@wordpress/block-editor', () => ( { ...jest.requireActual( '@wordpress/block-editor' ), useBlockProps: jest.fn(), } ) ); jest.mock( '@woocommerce/block-settings', () => ( { ...jest.requireActual( '@woocommerce/block-settings' ), PRIVACY_URL: '/privacy-policy', TERMS_URL: '/terms-and-conditions', } ) ); describe( 'Edit', () => { it( 'Renders a checkbox if the checkbox attribute is true', async () => { const { container } = render( void 0 } /> ); expect( await findByRole( container, 'checkbox' ) ).toBeTruthy(); } ); it( 'Renders a notice if either the terms and conditions or privacy url attribute are unset', async () => { blockSettingsMock.PRIVACY_URL = ''; blockSettingsMock.TERMS_URL = ''; const { container } = render( void 0 } /> ); expect( queryByText( container, 'Setup a Terms and Conditions page' ) ).toBeInTheDocument(); expect( queryByText( container, 'Setup a Privacy Policy page' ) ).toBeInTheDocument(); expect( queryByText( container, "You don't have any Terms and Conditions and/or Privacy Policy pages set up." ) ).toBeInTheDocument(); } ); it( 'Reminds users to set a URL for their terms and conditions if they are not in the terms textbox', () => { blockSettingsMock.TERMS_URL = '/terms'; blockSettingsMock.PRIVACY_URL = '/privacy'; const { container } = render( void 0 } /> ); expect( queryByText( container, 'Ensure you add links to your policy pages in this section.' ) ).toBeInTheDocument(); } ); it( 'Shows no notices if the terms and privacy urls are set up and in the textbox', () => { blockSettingsMock.TERMS_URL = '/terms'; blockSettingsMock.PRIVACY_URL = '/privacy'; const { container } = render( terms and privacy', checkbox: true, } } setAttributes={ () => void 0 } /> ); expect( queryByText( container, 'Ensure you add links to your policy pages in this section' ) ).not.toBeInTheDocument(); } ); } ); {"version":"1.0","provider_name":"Indian Culture and History Research Center","provider_url":"https:\/\/ichrc.co.in","author_name":"Dr. Pratapsnh Ranaji Venziya","author_url":"https:\/\/ichrc.co.in\/author\/ichrc\/","title":"\u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u044b \u0421 \u0414\u0435\u043c\u043e\u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0418\u0433\u0440\u0430\u0442\u044c \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0418 \u043d\u0435\u0442 \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0412 \u0410\u0437\u0430\u0440\u0442\u043d\u044b\u0435 \u041e\u043d\u043b\u0430\u0439\u043d-\u0441\u043b\u043e\u0442\u044b \u0412 \u041a\u0430\u0437\u0438\u043d\u043e \u0412 2024 \u043d\u0435\u0434\u0430\u0432\u043d\u043e, \u0421\u043a\u0430\u0447\u0430\u0442 - Indian Culture and History Research Center","type":"rich","width":600,"height":338,"html":"
\u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u044b \u0421 \u0414\u0435\u043c\u043e\u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0418\u0433\u0440\u0430\u0442\u044c \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0418 \u043d\u0435\u0442 \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0412 \u0410\u0437\u0430\u0440\u0442\u043d\u044b\u0435 \u041e\u043d\u043b\u0430\u0439\u043d-\u0441\u043b\u043e\u0442\u044b \u0412 \u041a\u0430\u0437\u0438\u043d\u043e \u0412 2024 \u043d\u0435\u0434\u0430\u0432\u043d\u043e, \u0421\u043a\u0430\u0447\u0430\u0442<\/a><\/blockquote>