Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
clean up demo code
  • Loading branch information
EskiMojo14 committed Oct 30, 2025
commit 2bde2ce0d6d79fde812254319af3bd3372a9c04f
11 changes: 2 additions & 9 deletions docs/usage/WritingTests.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -639,10 +639,11 @@ export async function renderWithProviders(
<Provider store={store}>{children}</Provider>
)

const screen = await render(ui, { wrapper: Wrapper, ...renderOptions })
// Return an object with the store, and the result of rendering
return {
store,
...(await render(ui, { wrapper: Wrapper, ...renderOptions }))
...screen
}
}
```
Expand Down Expand Up @@ -687,8 +688,6 @@ import { Provider } from 'react-redux'
import type { AppStore, RootState, PreloadedState } from '../app/store'
import { setupStore } from '../app/store'

// This type interface extends the default options for render from vitest-browser-react, as well
// as allows the user to specify other things such as preloadedState, store.
interface ExtendedRenderOptions extends Omit<RenderOptions, 'wrapper'> {
preloadedState?: PreloadedState
store?: AppStore
Expand All @@ -700,7 +699,6 @@ export async function renderWithProviders(
) {
const {
preloadedState = {},
// Automatically create a store instance if no store was passed in
store = setupStore(preloadedState),
...renderOptions
} = extendedRenderOptions
Expand All @@ -709,7 +707,6 @@ export async function renderWithProviders(
<Provider store={store}>{children}</Provider>
)

// Return an object with the store, and the result of rendering
return {
store,
...(await render(ui, { wrapper: Wrapper, ...renderOptions }))
Expand Down Expand Up @@ -789,8 +786,6 @@ import { Provider } from 'react-redux'
import type { AppStore, RootState, PreloadedState } from '../app/store'
import { setupStore } from '../app/store'

// This type interface extends the default options for render from vitest-browser-react, as well
// as allows the user to specify other things such as preloadedState, store.
interface ExtendedRenderOptions extends Omit<RenderOptions, 'wrapper'> {
preloadedState?: PreloadedState
store?: AppStore
Expand All @@ -802,7 +797,6 @@ export async function renderWithProviders(
) {
const {
preloadedState = {},
// Automatically create a store instance if no store was passed in
store = setupStore(preloadedState),
...renderOptions
} = extendedRenderOptions
Expand All @@ -811,7 +805,6 @@ export async function renderWithProviders(
<Provider store={store}>{children}</Provider>
)

// Return an object with the store, and the result of rendering
return {
store,
...(await render(ui, { wrapper: Wrapper, ...renderOptions }))
Expand Down