From d26e8cada5890fe06e61f4394811b186f38d6715 Mon Sep 17 00:00:00 2001 From: Bernardo Belchior Date: Wed, 2 Apr 2025 18:13:59 +0100 Subject: [PATCH 1/8] Update docs with `reactStrictMode` in `render` (#1479) --- docs/react-testing-library/api.mdx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/react-testing-library/api.mdx b/docs/react-testing-library/api.mdx index 06149fed6..449c76f52 100644 --- a/docs/react-testing-library/api.mdx +++ b/docs/react-testing-library/api.mdx @@ -16,6 +16,7 @@ as these methods: - [`onRecoverableError`](#onrecoverableerror) - [`wrapper`](#wrapper) - [`queries`](#queries) + - [`reactStrictMode`](#render-options-reactstrictmode) - [`render` Result](#render-result) - [`...queries`](#queries-1) - [`container`](#container-1) @@ -31,7 +32,8 @@ as these methods: - [`initialProps`](#initialprops) - [`onCaughtError`](#oncaughterror) - [`onRecoverableError`](#onrecoverableerror) - - [`wrapper`](#wrapper-1) + - [`wrapper`](#renderhook-options-wrapper) + - [`reactStrictMode`](#renderhook-options-reactstrictmode) - [`renderHook` Result](#renderhook-result) - [`result`](#result) - [`rerender`](#rerender-1) @@ -161,6 +163,11 @@ utility functions to create custom queries. Custom queries can also be added globally by following the [custom render guide](setup.mdx#custom-render). +### `render` Options `reactStrictMode` + +When enabled, [``](https://react.dev/reference/react/StrictMode) is rendered around the inner element. +If defined, overrides the value of `reactStrictMode` set in [`configure`](https://testing-library.com/docs/react-testing-library/api/#configure-options). + ## `render` Result The `render` method returns an object that has a few properties: @@ -431,6 +438,11 @@ Behaves the same as [`onRecoverableError` in `ReactDOMClient.createRoot`](https: See [`wrapper` option for `render`](#wrapper) + +### `renderHook` Options `reactStrictMode` + +See [`reactStrictMode` option for `render`](#render-options-reactstrictmode) + ## `renderHook` Result The `renderHook` method returns an object that has a few properties: @@ -503,3 +515,5 @@ configure({reactStrictMode: true}) When enabled, [``](https://react.dev/reference/react/StrictMode) is rendered around the inner element. Defaults to `false`. + +This setting can be changed for a single test by providing `reactStrictMode` in the options argument of the [`render`](#render-options-reactstrictmode) function. \ No newline at end of file From 1b9e3966c7092a941d5faaadce5d3e1302b76f6b Mon Sep 17 00:00:00 2001 From: Alexander Burdiss Date: Fri, 2 May 2025 10:44:16 -0400 Subject: [PATCH 2/8] docs: Add TypeScript Examples to vue-testing-library (#1463) --- docs/vue-testing-library/examples.mdx | 114 ++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/docs/vue-testing-library/examples.mdx b/docs/vue-testing-library/examples.mdx index 8fc574328..e52eba3bc 100644 --- a/docs/vue-testing-library/examples.mdx +++ b/docs/vue-testing-library/examples.mdx @@ -3,8 +3,16 @@ id: examples title: Example --- +import Tabs from '@theme/Tabs' +import TabItem from '@theme/TabItem' + ## Basic example + + + + ```html