/** * 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(); } ); } ); } ); } ); LSG vs RCB Highlights: लखनऊ के मैदान मे तबाही मचाने उतरे विराट कोहली, राहुल हुए घायल नवीन और गौतम का ड्रामा शुरू – HOW TO CRIC

LSG vs RCB Highlights: लखनऊ के मैदान मे तबाही मचाने उतरे विराट कोहली, राहुल हुए घायल नवीन और गौतम का ड्रामा शुरू

LSG vs RCB Highlights, दोस्तो लखनऊ के मैदान पर गेंदबाजों ने दिखाया ऐसा तबाही का मंजर ऐसा अंतिम गेंद पर कह जाना मुश्किल था, कि कौन मारेगा रोंगटे खड़े कर देने वाला बाजी और आखिर क्या हुआ लखनऊ सुपरजाइंट्स (LSG) और रॉयल चैलेंजर्स बेंगलुरु (RCB) के बीच खेले जाने वाले IPL 2023 के सबसे रोमांचक मुकाबले में (LSG vs RCB Highlights) इसने लखनऊ को मुंहतोड़ जवाब दिया और रॉयल चैलेंजर्स बेंगलुरु के गेंदबाजों ने रचा इतिहास| किसने मारे अंतिम गेंद तक सांसे थमी जाने वाले मैच महा मुकाबले मैच में उसकी Highlight आपको बताएंगे| LSG vs RCB Highlights?

दोस्तों लखनऊ के स्टेडियम में कमाल का लाजवाब आज मैच था| लखनऊ और बेंगलुरु के बीच जबरदस्त मुकाबला शुरू होने वाला था |जिसे देखने के लिए स्टेडियम में (LSG vs RCB Highlights) लाखों दर्शक आए हुए थे| इस महा मुकाबले से पहले जब सिक्का उछाला गया, तो जीत रॉयल चैलेंजर्स बेंगलुरु (RCB) की हुई उन्होंने बल्लेबाजी करने का फैसला किया| रॉयल चैलेंजर्स बेंगलुरु के इस फैसले को देखकर हर कोई हैरान था| क्योंकि बेंगलुरु की रणनीति सभी के समझ ही के परे थी|

Royal Challengers Banglore (RCB)

दोस्तों ऐसा ही अंजाम अगले ओवर में देखने के लिए मिला बेंगलुरु के साथ कुछ ऐसा हुआ, कि वह कल्पना कर पाना उनके Fans के लिए नया था| जी हां दोस्तों आपको बता दें (LSG vs RCB Highlights) कि बेंगलुरु के लिए एक बार फिर लखनऊ के मैदान पर तबाही मचाने के लिए विराट कोहली की जोड़ी मैदान में उतरी विराट कोहली ने पहले गेंद पर 1 चौका जड़ दिया| जिसने स्टेडियम में एक नई लहर नजर आ गई|

कुणाल पांड्या बॉलर देखते रह गए| हालांकि लखनऊ के गेंदबाज अपनी परिस्थितियों का फायदा उठा रहे थे| जहां लखनऊ सुपरजाइंट्स (LSG) दोनों बल्लेबाजों की जोड़ी को तहस-नहस करने की प्लानिंग कर रहे थे| (LSG vs RCB Highlights) वहीं रॉयल चैलेंजर्स बैंगलोर ने संभलकर बल्लेबाजी करते हुए, 6 ओवर में 42 रन बनाए| उनका यह अंदाज देखकर हर कोई हैरान था|

लेकिन परिस्थितियों के हिसाब से उन्होंने बहुत अच्छे रन बनाएं| जिस हिसाब से लखनऊ का प्रदर्शन होने वाला था| देखते देखते दोनों खिलाड़ियों के बीच अर्ध शतक की पारी हो गई| तभी रवि विश्नोई ने अपने हाथों का कमाल दिखाया 9 ओवर के अंतिम गेंद पर विराट कोहली को Stamp Out करके रवि बिश्नोई ने अपनी टीम की वापसी का (LSG vs RCB Highlights) ऐलान कर दिया| पूरे स्टेडियम में जोश में जो नई लहर देखने को मिल चुकी थी| विराट कोहली ने 30 गेंदों पर 31 रन बनाए|

लखनऊ की धीमी पिच पर लखनऊ के का तेज गेंदबाज ने पूरी तरह से रॉयल चैलेंजर्स बेंगलुरु पर शिकंजा कसते हुए| सितारों से सजी हुई टीम की तरह एस करते हुए रख दिया| जहां 90 रनों पर TOP 4 Batsman को आउट हो चुके थे| जी हां दोस्तों लखनऊ के गेंदबाजों ने ऐसा कमाल दिखाएगी| Royal Challangere Banglaore को 126 रन पर ही ढेर कर दिया| रॉयल चैलेंजर्स बैंगलोर के लड़ते- लुढ़कते 126 रनों पर पहुंच पाई उनके 9 बल्लेबाजों ने घुटने टेक दिए|

लखनऊ के खेमे में जश्न का माहौल और रॉयल चैलेंजर्स बेंगलुरु को अभी भी अभी हार नजर आ रही थी

Lucknow Super Giants (LSG)

Kayle Mayers के साथ आयुष लखनऊ की तरफ से पहले जोड़ी खेलने आए| दोनों ने पहली गेंद पर तेवर दिखाने शुरू कर दिए, बिना खाता खोले पहला विकेट खो दिया| (LSG vs RCB Highlights) लखनऊ के लिए यह बहुत ही बड़ा झटका था| फिर बैटिंग करने आए कुणाल पांड्या के आते ही मोहम्मद सिराज के एक नहीं दो नहीं चौके के हैट्रिक रखते हुए, विराट के पसीने छुड़ा दिए|

जी हां दोस्तों पल भर में रॉयल चैलेंजर्स बेंगलुरु की खुशियों को मातम में बदल दिया था| लेकिन दोस्तों यह तो मात्र एक शुरुआत थी| फिर लगातार कुणाल पांडेय, आयुष और दीपक हुडा भी OUT होते चले गए| फिर से रॉयल चैलेंजर्स बेंगलुरु के चेहरे पर उल्लास देखने के लिए मिला| स्टेडियम में रॉयल चैलेंजर्स बेंगलुरु के फैंस जबरदस्त जोश में आ गए| अचानक रॉयल चैलेंजर्स बेंगलुरु लखनऊ पर पूरी तरह से हावी हो गई थी| LSG vs RCB Highlights

लखनऊ के गेंदबाजों को मिली सफलताएं
नवीन को तीन सफलता मिली
बिश्नोई और मिश्रा को दो-दो विकेट मिले
कृष्णा को एक विकेट मिला

मार्कस स्टोइनिस और निकोलस पूरन की जोड़ी आते ही अपने खाते में 6 रन बटोर लिए थे| मुकाबला लगभग बराबरी पर चल रहा था| निकोलस पूरन में 9 रन बनाकर चलते बने| (LSG vs RCB Highlights) वहीं पूरे स्टेडियम में सन्नाटा था| रॉयल चैलेंजर्स बेंगलुरु के चेहरे पर जश्न का माहौल था| जी हां दोस्तों यह मुकाबला हर समय एक नए मोड़ पर ले जा रहा था और इस तरीके से रॉयल चैलेंजर्स बेंगलुरु 127 का टारगेट देते हुए| इस जीत अपने नाम कर ली और लखनऊ सुपरजाइंट्स (LSG) 18 रन से हारते हुए इस मैच को हार गई| LSG vs RCB Highlights?

READ MORE :-

Dream11 se 1 Crore ka Contest Kaise jeete

Leave a Comment

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

Scroll to Top