@@ -639,10 +639,11 @@ export async function renderWithProviders(
639639 <Provider store = { store } >{ children } </Provider >
640640 )
641641
642+ const screen = await render (ui , { wrapper: Wrapper , ... renderOptions })
642643 // Return an object with the store, and the result of rendering
643644 return {
644645 store ,
645- ... ( await render ( ui , { wrapper: Wrapper , ... renderOptions }))
646+ ... screen
646647 }
647648}
648649```
@@ -687,8 +688,6 @@ import { Provider } from 'react-redux'
687688import type { AppStore , RootState , PreloadedState } from ' ../app/store'
688689import { setupStore } from ' ../app/store'
689690
690- // This type interface extends the default options for render from vitest-browser-react, as well
691- // as allows the user to specify other things such as preloadedState, store.
692691interface ExtendedRenderOptions extends Omit <RenderOptions , ' wrapper' > {
693692 preloadedState? : PreloadedState
694693 store? : AppStore
@@ -700,7 +699,6 @@ export async function renderWithProviders(
700699) {
701700 const {
702701 preloadedState = {},
703- // Automatically create a store instance if no store was passed in
704702 store = setupStore (preloadedState ),
705703 ... renderOptions
706704 } = extendedRenderOptions
@@ -709,7 +707,6 @@ export async function renderWithProviders(
709707 < Provider store = {store }> {children }< / Provider >
710708 )
711709
712- // Return an object with the store, and the result of rendering
713710 return {
714711 store ,
715712 ... (await render (ui , { wrapper: Wrapper , ... renderOptions }))
@@ -789,8 +786,6 @@ import { Provider } from 'react-redux'
789786import type { AppStore , RootState , PreloadedState } from ' ../app/store'
790787import { setupStore } from ' ../app/store'
791788
792- // This type interface extends the default options for render from vitest-browser-react, as well
793- // as allows the user to specify other things such as preloadedState, store.
794789interface ExtendedRenderOptions extends Omit <RenderOptions , ' wrapper' > {
795790 preloadedState? : PreloadedState
796791 store? : AppStore
@@ -802,7 +797,6 @@ export async function renderWithProviders(
802797) {
803798 const {
804799 preloadedState = {},
805- // Automatically create a store instance if no store was passed in
806800 store = setupStore (preloadedState ),
807801 ... renderOptions
808802 } = extendedRenderOptions
@@ -811,7 +805,6 @@ export async function renderWithProviders(
811805 <Provider store = { store } >{ children } </Provider >
812806 )
813807
814- // Return an object with the store, and the result of rendering
815808 return {
816809 store ,
817810 ... (await render (ui , { wrapper: Wrapper , ... renderOptions }))
0 commit comments