/** * External dependencies */ import TestRenderer from 'react-test-renderer'; /** * Internal dependencies */ import withCategory from '../with-category'; import * as mockUtils from '../../components/utils'; import * as mockBaseUtils from '../../base/utils/errors'; jest.mock( '../../components/utils', () => ( { getCategory: jest.fn(), } ) ); jest.mock( '../../base/utils/errors', () => ( { formatError: jest.fn(), } ) ); const mockCategory = { name: 'Clothing' }; const attributes = { categoryId: 1 }; const TestComponent = withCategory( ( props ) => { return (
); } ); const render = () => { return TestRenderer.create( ); }; describe( 'withCategory Component', () => { let renderer; afterEach( () => { mockUtils.getCategory.mockReset(); } ); describe( 'lifecycle events', () => { beforeEach( () => { mockUtils.getCategory.mockImplementation( () => Promise.resolve() ); renderer = render(); } ); it( 'getCategory is called on mount with passed in category id', () => { const { getCategory } = mockUtils; expect( getCategory ).toHaveBeenCalledWith( attributes.categoryId ); expect( getCategory ).toHaveBeenCalledTimes( 1 ); } ); it( 'getCategory is called on component update', () => { const { getCategory } = mockUtils; const newAttributes = { ...attributes, categoryId: 2 }; renderer.update( ); expect( getCategory ).toHaveBeenNthCalledWith( 2, newAttributes.categoryId ); expect( getCategory ).toHaveBeenCalledTimes( 2 ); } ); it( 'getCategory is hooked to the prop', () => { const { getCategory } = mockUtils; const props = renderer.root.findByType( 'div' ).props; props.getCategory(); expect( getCategory ).toHaveBeenCalledTimes( 2 ); } ); } ); describe( 'when the API returns category data', () => { beforeEach( () => { mockUtils.getCategory.mockImplementation( ( categoryId ) => Promise.resolve( { ...mockCategory, id: categoryId } ) ); renderer = render(); } ); it( 'sets the category props', () => { const props = renderer.root.findByType( 'div' ).props; expect( props.error ).toBeNull(); expect( typeof props.getCategory ).toBe( 'function' ); expect( props.isLoading ).toBe( false ); expect( props.category ).toEqual( { ...mockCategory, id: attributes.categoryId, } ); } ); } ); describe( 'when the API returns an error', () => { const error = { message: 'There was an error.' }; const getCategoryPromise = Promise.reject( error ); const formattedError = { message: 'There was an error.', type: 'api' }; beforeEach( () => { mockUtils.getCategory.mockImplementation( () => getCategoryPromise ); mockBaseUtils.formatError.mockImplementation( () => formattedError ); renderer = render(); } ); it( 'sets the error prop', ( done ) => { const { formatError } = mockBaseUtils; getCategoryPromise.catch( () => { const props = renderer.root.findByType( 'div' ).props; expect( formatError ).toHaveBeenCalledWith( error ); expect( formatError ).toHaveBeenCalledTimes( 1 ); expect( props.error ).toEqual( formattedError ); expect( typeof props.getCategory ).toBe( 'function' ); expect( props.isLoading ).toBe( false ); expect( props.category ).toBeNull(); done(); } ); } ); } ); } ); IPL 2023: RCB की हार पर बुरी तरह आग-बबूला हुए क्रिकेट फैंस इस खिलाड़ी के लिए सन्यास की उठा दी मांग, RCB ने किसके सामने घुटने टेके – HOW TO CRIC

IPL 2023: RCB की हार पर बुरी तरह आग-बबूला हुए क्रिकेट फैंस इस खिलाड़ी के लिए सन्यास की उठा दी मांग, RCB ने किसके सामने घुटने टेके

KKR vs RCB News:

IPL 2023 सीजन में गुरुवार को खेले गए मैच में रॉयल चैलेंजर्स बैंगलोर (RCB) को कोलकाता नाइट राइडर्स (KKR) के हाथों में 81 रनों से शर्मनाक हार का सामना करना पड़ा है| कोलकाता नाइट राइडर्स के खिलाफ रॉयल चैलेंजर्स बेंगलुरु की टीम ने घुटने टेक दिए| रॉयल चैलेंजर्स बेंगलुरू की इस शर्मनाक हार के बाद RCB के फैंस सोशल मीडिया पर पूरी तरह से आगबबूला हुए हैं|

IPL 2023 सीजन में गुरुवार को खेले गए मैच में रॉयल चैलेंजर्स बैंगलोर (RCB) को कोलकाता नाइट राइडर्स (KKR) के हाथों में 81 रनों से शर्मनाक हार का सामना करना पड़ा है| कोलकाता नाइट राइडर्स के खिलाफ रॉयल चैलेंजर्स बैंगलोर की टीम ने घुटने टेक दिए| रॉयल चैलेंजर्स बैंगलोर की इस शर्मनाक हार के बाद RCB के फैंस सोशल मीडिया पर पूरी तरह से आग-बबूला हुए हैं| रॉयल चैलेंजर्स बैंगलोर(RCB) के फैंस ने एक खिलाड़ी के तुरंत संन्यास लेने की मांग उठा दी|

RCB की हार पर बुरी तरह आग-बबूला हुए क्रिकेट फैंस


RCB IPL 2023: IPL 2023 क्रिकेट फैंस यह चाहते हैं, कि 37 साल के दिनेश कार्तिक को अब IPL से बाहर चाहते हैं| कोलकाता नाइट राइडर्स (KKR)के खिलाफ गुरुवार को खेले गए, IPL मैच में दिनेश कार्तिक की लचर बल्लेबाजी और सुस्त विकेटकीपिंग देखने को मिली है| कोलकाता नाइट राइडर्स के खिलाफ IPL मैच में दिनेश कार्तिक 8 गेंदों में सिर्फ 9 रन बनाकर चलते बने और इसके अलावा उन्होंने अपनी खराब विकेटकीपिंग से बाई के 4 रन एक्स्ट्रा भी दे दिए| रॉयल चैलेंजर्स बैंगलोर(RCB) के फैंस सोशल मीडिया पर बुरी तरह से भड़के हुए हैं| फैंस ने सोशल मीडिया पर दिनेश कार्तिक के सन्यास लेने की मांग उठा दी|

कोलकाता नाइट राइडर्स ने रॉयल चैलेंजर्स बेंगलुरु को बुरी तरह से धोया


कोलकाता नाइट राइडर्स(KKR) मैं रहमनुल्लाह गुरबाज 57 रन और शार्दुल ठाकुर 68 रन के अर्धशतक के बाद स्पिनरों 9 विकेट की बदौलत गुरुवार को यहां इंडियन प्रीमियर लीग (IPL) मैच में रॉयल चैलेंजर्स बैंगलोर (RCB) को 81 रनों से हरा दिया| सार्दुल ठाकुर के रिंकू सिंह 46 रन के साथ छठे विकेट के लिए 103 रनों की साझेदारी से केकेआर ने सात विकेट पर 204 रन का विशाल स्कोर खड़ा किया|

फिर केकेआर ने अपने स्पिनर वरुण चक्रवर्ती 15 रन देकर चार विकेट, सुनील नरेन 16 रन देकर, दो विकेट और सुयश शर्मा 30 रन देकर, तीन विकेट की फिरकी में फंसा कर RCB को कोई साझेदारी नहीं बनाने दी| जिससे टीम 17.4 ओवर में 123 रन पर सिमट गई| इंपैक्ट प्लेयर सुयश शर्मा ने प्रभावित किया, दिल्ली के इस स्पिनर ने अपने दूसरे ओवर में 2 विकेट झटके दिए| जिससे 13 ओवर में रॉयल चैलेंजर्स बेंगलुरु का स्कोर 6 विकेट पर 86 रन था और वह बड़ी हार की कगार पर खड़ी थी|

Conclusion


आज के इस पोस्ट में, हम आप सभी को वह हर टॉपिक के बारे में आपको पूरी जानकारी दी , जो जानने के लिए आप इस आर्टिकल पेज पर आए हैं| जैसे IPL 2023: RCB की हार पर बुरी तरह आग-बबूला हुए क्रिकेट फैंस इस खिलाड़ी के लिए सन्यास की उठा दी मांग, RCB ने किसके सामने घुटने टेके? Kkr vs rcb? IPL 2023?

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top