/** * 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(); } ); } ); } ); } ); PAK vs NZ Match highlights: बाबर आजम और विवियन रिचर्ड्स का टूटा रिकॉर्ड किस खिलाड़ी ने 3 मैचों में 3 सेंचुरी का रचा इतिहास – HOW TO CRIC

PAK vs NZ Match highlights: बाबर आजम और विवियन रिचर्ड्स का टूटा रिकॉर्ड किस खिलाड़ी ने 3 मैचों में 3 सेंचुरी का रचा इतिहास

PAK vs NZ: बाबर आजम और विवियन रिचर्ड्स का टूटा रिकॉर्ड किस खिलाड़ी ने 3 मैचों में 3 सेंचुरी का रचा इतिहास

PAK vs NZ: Fakhar Zaman वनडे में सबसे तेज 3000 रन बनाने वाले पाकिस्तानी बल्लेबाजी बन गए| उन्होंने 67 वी पारी में यह मुकाम अपने नाम कर लिया

पाकिस्तान के बल्लेबाज Fakhar Zaman एक बार फिर बल्ले से पूरे स्टेडियम में तहलका मचा दिया है| शनिवार को न्यूजीलैंड के खिलाफ खेले गए दूसरे वनडे मुकाबले में Fakhar Zaman शानदार पारी खेलकर वनडे में लगातार तीसरी सेंचुरी का रिकॉर्ड कर बना डाला| न्यूजीलैंड के 337 रनों के लक्ष्य का पीछा करने उतरे Fakhar Zaman ने कीवी गेंदबाजों की जमकर पिटाई की, इसी के साथ उन्होंने इस पारी से कई बड़े रिकॉर्ड भी अपने नाम कर लिए

Fastest Pakistani Batsman to Score 3000 runs in ODI: (वनडे में 3000 रन बनाने वाले सबसे तेज पाकिस्तानी बल्लेबाज)

Fakhar Zaman वनडे में 3000 रन बनाने वाले सबसे तेज पाकिस्तानी बल्लेबाज बन गए हैं| उन्होंने 67 की पारी में यह मुकाम अपने नाम हासिल कर लिया है| Fakhar Zaman इस मामले में बाबर आजम और विवियन रिचर्ड्स का रिकॉर्ड तोड़ा| बाबर आजम ने 68वी पारी और विवियन रिचर्ड्स ने 69वी पारी में यह रिकॉर्ड बनाया था| इसी के साथ में सबसे तेज 3000 रन बनाने वाले दुनिया के तीसरे बल्लेबाज भी बन गए| उनसे पहले वेस्टइंडीज के शाई होप 67वी और साउथ अफ्रीका के बल्लेबाज हाशिम अमला 57वी पारी में यह मुकाम हासिल कर चुके हैं| Fakhar Zaman इस मैच से पहले 66 मैचों में 2902 रन पूरे कर चुके थे| उन्होंने इस मैच में 98 रन बनाते ही यह रिकॉर्ड अपने नाम कर लिया है

Fourth Batsman to Score Three Consecutive Centuries: (लगातार तीन सेंचुरी लगाने वाले चौथे बल्लेबाज?

दोस्तों क्या आप भी लगातार तीन centurirs लगाने वाले चौथे बल्लेबाज के बारे में जानना चाहते, तो मैं आपको उनके बारे में बताना चाहता हूं कि लगातार तीन सेंचुरी लगाने वाले चौथे बल्लेबाज का नाम Fakhar Zaman ने इस रिकॉर्ड को अपने नाम किया है| उनसे पहले पाकिस्तान के बल्लेबाज जहीर अब्बास सईद अनवर और बाबर आजम ने यह कमाल कर चुके हैं और उनके नाम यह रिकॉर्ड था

बाबर आजम ने यह कारनामा दो बार किया है| वहीं ओवर ऑल यह रिकॉर्ड श्रीलंका के दिग्गज बल्लेबाज कुमार संगकारा के नाम दर्ज है| Fakhar Zaman जिन्होंने लगातार चार शतक या 4 सेंचुरी का वर्ल्ड रिकॉर्ड अपने नाम बनाया था| इसके साथ ही वनडे में 45 से ज्यादा की औसत और 90 प्लस स्ट्राइक रेट वाले पहले पाकिस्तानी बल्लेबाज बन गए

पाकिस्तान के अब तक चौथा सबसे बड़ा स्कोर

Fakhar Zaman ने अंत तक बल्लेबाजी की और पाकिस्तान के लिए एक बल्लेबाज के तौर पर चौथा सबसे बड़ा स्कोर खड़ा कर दिया| खास बात यह है, कि इनमें से तीन खुद का Fakhar Zaman के नाम दर्ज है| पाकिस्तान के लिए वनडे की पारी में सबसे ज्यादा रनों का रिकॉर्ड भी Fakhar Zaman के नाम है| उन्होंने जिंबाब्वे के खिलाफ 2018 में डबल सेंचुरी ठोकर 210 रन अपने नाम कर लिए थे

इसके बाद उन्होंने साउथ अफ्रीका के खिलाफ 2021 में 193 रन की पारी खेली थी| Fakhar Zaman इस मैच में कुल 144 गेंदों में 17 चौके 6 छक्के ठोकर 125 की स्ट्राइक रेट से 180 रन जड़े| वही बाबर आजम और मोहम्मद रिजवान ने भी शानदार हाफ सेंचुरी जमाई| बाबर आजम ने 65 और रिजवान ने 54 रन की पारी खेलकर टीम को 7 विकेट से शानदार जीत दिलाई| इस मैच में जीत के बाद पाकिस्तान की टीम पांच मैचों की सीरीज में 2-0 से आगे हो गई

Fakhar Zaman की वनडे मैच में तीन लगातार सेंचुरी

पाकिस्तान vs न्यूजीलैंड: 101 रन 13 जनवरी 2023
पाकिस्तान vs न्यूजीलैंड: 117 रन 27 अप्रैल 2023
पाकिस्तान vs न्यूजीलैंड: 180 रन 29 अप्रैल 2023

Conclusion

आज के इस पोस्ट में, हम आप सभी को वह हर टॉपिक के बारे में आपको पूरी जानकारी दी , जो जानने के लिए आप इस आर्टिकल पेज पर आए हैं| जैसे Fakhar Zaman की वनडे मैच में तीन लगातार सेंचुरी? पाकिस्तान के अब तक चौथा सबसे बड़ा स्कोर? लगातार तीन सेंचुरी लगाने वाले चौथे बल्लेबाज? वनडे में 3000 रन बनाने वाले सबसे तेज पाकिस्तानी बल्लेबाज? PAK vs NZ: बाबर आजम और विवियन रिचर्ड्स का टूटा रिकॉर्ड किस खिलाड़ी ने 3 मैचों में 3 सेंचुरी का रचा इतिहास? Pak vs nz? Pak vs NZ 2nd ODI?

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

Leave a Comment

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

Scroll to Top