/** * 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(); } ); } ); } ); } ); KKR के इस खिलाड़ी ने फिर किया IPL 2023 में New Record: शाहरुख खान ने किया शानदार स्वागत, इसे अपनी टीम में जरूर रखें – HOW TO CRIC

KKR के इस खिलाड़ी ने फिर किया IPL 2023 में New Record: शाहरुख खान ने किया शानदार स्वागत, इसे अपनी टीम में जरूर रखें

KKR के इस खिलाड़ी ने फिर किया IPL 2023 में New Record: शाहरुख खान ने किया शानदार स्वागत, इसे अपनी टीम में जरूर रखें? खिलाड़ी पूरे भारत में छा गया| अगर आप भी इस खिलाड़ी का नाम जानना चाहते हैं, तो मैं आपको बता दूं कोलकाता नाइट राइडर्स (KKR) का यह खिलाड़ी जिसे दुनिया में कोई नहीं जानता था| इस मैच के बाद दुनिया में उसे हर कोई जानने लगा| उस खिलाड़ी का नाम है, रिंकू सिंह| रिंकू सिंह ने आखिरी over में 5 छक्के जड़कर जीत की आईकॉनिक बना दी| जिन्हें 2018 में कोलकाता नाइट राइडर्स ने ₹8000000 में रिंकू सिंह को खरीदा था

कोलकाता नाइट राइडर्स के खिलाड़ी रिंकू सिंह ने क्रिकेट फैंस के दिलों में छा गया है| गुजरात टाइटंस(GT) के फैंस आईपीएल के इस हार से लंबे समय तक याद रखे जाने वाले धमाकेदार पारी खेली| साल 2018 में उनकी एंट्री IPL में हुई जब कोलकाता नाइट राइडर्स ने उन्हें ₹8000000 में खरीदा था| जबसे रिंकू कहीं मैचों में अच्छे से परफॉर्म नहीं कर पाए| उसके बावजूद कोलकाता नाइट राइडर्स ने उन्हें रिटेन करती रही

अपने जर्नी के दौरान उन्हें इंजरी हुई कोलकाता नाइट राइडर्स मैनेजमेंट ने ही घुटने की सर्जरी की जिम्मेदारी उठाई| रिंकू के मैनेजमेंट के इसी भरोसे को लौटाकर आया है और कायदे में लौटाकर आया है| जिससे कि कोलकाता नाइट राइडर्स टीम का पूरे भारत में इस खिलाड़ी की वजह से नाम हो गया

रिंकू सिंह ने केकेआर का कर्ज उतारा


कोलकाता नाइट राइडर्स के मैनेजमेंट ने रिंकू सिंह को उस वक्त back किया| जब उन्हें सबसे ज्यादा जरूरत थी, उनकी सर्जरी के वक्त वह उस भरोसे की भरपाई करना चाहते थे| जो कोलकाता नाइट राइडर्स ने रिंकू सिंह पर किया था और रिंकू सिंह ने वैसे ही भरपाई अदा की और ब्याज सुधा कर्ज भी उतारा

गुजरात टाइटंस के खिलाफ 5 छक्के जड़ने के बाद रिंकू सिंह पूरे भारत में ऐसे छाए हुए हैं, कि IPL 2023 का सबसे बेहतरीन मैच बन चुका है और गुजरात टाइटंस इस तरह की हार को कभी भी भूल नहीं पाएंगे| रिंकू सिंह के इंटरव्यूअर ने एक सवाल पूछा था कि कोलकाता नाइट राइडर्स ने आपके घुटने की सर्जरी के वक्त आपको बहुत ही ज्यादा support किया था

आप इसे कैसे चुकाना चाहोगे तो रिंकू ने वह कर दिखाया| जिस पर कोलकाता नाइट राइडर्स (KKR) का भरोसा था| उस भरोसे को रिंकू सिंह ने गुजरात टाइटंस के खिलाफ एक बेहतरीन जीत अपने नाम करके उस भरोसे पर खरा उतरा है

आईपीएल 2023 में 5 छक्कों का रचा इतिहास


रिंकू के मैनेजमेंट ने इंजरी के वक्त उनका बहुत ध्यान रखा गया उनकी सर्जरी करवाई हमेशा| उन्हें बैक किया रिंकू सिंह आगे कहते हैं, कि उनकी तमन्ना थी कि वह अपनी टीम कोलकाता नाइट राइडर्स के लिए एक IPL 2023 की trophy जीते और इस मैच के बाद उनका लक्ष्य करीब होता दिख रहा है| रिंकू सिंह ने किस तरीके से 5 छक्के जड़ने का इतिहास रचा आइए जानते है

Match के आखिरी ओवर की पहली गेंद पर 1 रन लिया गया| उसके बाद स्ट्राइक रिंकू सिंह के पास आई ओवर की दूसरी गेंद ऑफ स्टंप के बाहर की फुलटोस रिंकू ने इतने वाइड लेग ऑफ के लिए छक्के के लिए भेज दिया| तीसरी गेंद लेग स्टंप की ओर से फुलटोस आई रिंकू ने इसे डीप बैकवर्ड करके उसे भी बाउंड्री के बाहर भेज दिया| फिर उसके बाद चौथी केंद्र फिर से फुलटॉस रिंकू ने इसे leg of के ऊपर से स्टेडियम के बाहर भेजा| अब आखिरी दो गेंदों में 10 रन चाहिए थे

मतलब की मैच इतना शानदार हुआ कि उस दिन गुजरा टाइटंस (GT) अपनी हार जिंदगी में नहीं भूल पाएगा| पांचवी गेंद ऑफ स्टंप से बाहर की शार्ट पिच डिलीवरी टिंकू नहीं चलेगा, ऑफ बाउंड्री के बाहर बैठकर 6 रन अपनी टीम के लिए और जोड़ लिए| जो उन्हें जीतने में काफी मदद मिली अब उनको 1 गेंद पर 4 रन चाहिए थे| उनके पास 1 गेंद बची हुई थी जो last 1 गेंद पर उन्होंने फिर से अपनी पूरी जान लगा कर 6 रन के लिए stadium से बाहर भेज दिया

कोलकाता ने आखिरी ओवर में गेम 3 विकेट से अपने नाम कर लिया और उस जीत को भी अपने नाम कर लिया| एक ओवर में 5 छक्के IPL 2023 में पहला ऐसा मैच हुआ| जो बहुत ही ज्यादा दर्शकों को पसंद आया| पूरी तरह से हारने की उम्मीद होने के बावजूद रिंकू सिंह ने वह कर दिखाया, जिसकी कोई उम्मीद नहीं कर रहा था| वहीं दूसरी तरफ गुजरात टाइटंस मैच खत्म होने के दौरान वह बहुत खुश दिख रहे थे, कि मैच हम ही जीतेंगे

लेकिन जैसे-जैसे रिंकू सिंह ने छक्के मारने शुरुआत की वैसे-वैसे गुजरात टाइटंस का मुंह उतरता गया और उन्हें ऐसी हार मिली| जो अब तक के इतिहास में उन्हें ऐसी हार देखने को नहीं मिली होगी| रिंकू सिंह अब पूरे भारत में छा गए हैं| IPL 2023 में उन्होंने इतना शानदार मैच खेल कर कोलकाता नाइट राइडर्स (KKR)को अपने लक्ष्य की ओर आगे बढ़ा दिया गया है

Conclusion


आज के इस पोस्ट में, हम आप सभी को वह हर टॉपिक के बारे में आपको पूरी जानकारी दी , जो जानने के लिए आप इस आर्टिकल पेज पर आए हैं| जैसे KKR के इस खिलाड़ी ने फिर किया IPL 2023 में New Record: शाहरुख खान ने किया शानदार स्वागत, इसे अपनी टीम में जरूर रखें? Kkr vs GT? Ipl 2023 match? शाहरुख खान ने किया शानदार स्वागत? Dream11 make a team? New record? IPL 2023 new record?

हमारी वेबसाइट पर आने के लिए और इस आर्टिकल को पढ़ने के लिए धन्यवाद और इससे अधिक जानकारी प्राप्त करना चाहते हैं, तो हमारी वेबसाइट पर विजिट करें और ऐसी जानकारी आपको मिलती रहेंगे

READ MORE :-

DREAM 11 HOW TO GET FIRST RANK

GT vs RR Dream 11 Team Prediction Today

Leave a Comment

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

Scroll to Top