async function flushPromises ( ms ? ) { await new Promise ( setImmediate ) ; } jest . mock ( 'axios' ) ; jest . mock ( 'react-toastify' , ( ) => { const actual = jest . requireActual ( 'react-toastify' ) ; Object . assign ( actual , { toast : jest . fn ( ) } ) ; return actual ; } ) ; global . flushPromises = flushPromises ; jest . mock ( './redux/api/api' , ( ) => { return { API : require ( './tests/proxy' ) . networkProxy . setNetworkTarget ( jest . requireActual ( './redux/api/api' ) . API ) , } ; } ) ;