Socket
Socket
Sign inDemoInstall

@testing-library/react-hooks

Package Overview
Dependencies
Maintainers
16
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testing-library/react-hooks - npm Package Compare versions

Comparing version 5.0.0-beta.8 to 5.0.0-beta.9

2

lib/dom/pure.js

@@ -70,3 +70,2 @@ "use strict";

render(props) {
document.body.appendChild(container);
(0, _testUtils.act)(() => {

@@ -87,3 +86,2 @@ _reactDom.default.render(testHarness(props), container);

});
document.body.removeChild(container);
},

@@ -90,0 +88,0 @@

7

lib/server/pure.js

@@ -68,6 +68,6 @@ "use strict";

}) {
let renderProps;
let hydrated = false;
const container = document.createElement('div');
const testHarness = (0, _createTestHarness.createTestHarness)(rendererProps, wrapper, false);
let renderProps;
let hydrated = false;
return {

@@ -87,3 +87,2 @@ render(props) {

} else {
document.body.appendChild(container);
(0, _testUtils.act)(() => {

@@ -110,4 +109,2 @@ _reactDom.default.hydrate(testHarness(renderProps), container);

_reactDom.default.unmountComponentAtNode(container);
document.body.removeChild(container);
});

@@ -114,0 +111,0 @@ }

{
"name": "@testing-library/react-hooks",
"version": "5.0.0-beta.8",
"version": "5.0.0-beta.9",
"description": "Simple and complete React hooks testing utilities that encourage good testing practices.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -45,2 +45,3 @@ <div align="center">

- [The problem](#the-problem)

@@ -145,6 +146,10 @@ - [The solution](#the-solution)

`react-hooks-testing-library` does not come bundled with a version of
[`react`](https://www.npmjs.com/package/react) or
[`react-test-renderer`](https://www.npmjs.com/package/react-test-renderer) to allow you to install
the specific version you want to test against. Generally, the installed versions for `react` and
`react-test-renderer` should have matching versions:
[`react`](https://www.npmjs.com/package/react) to allow you to install the specific version you want
to test against. It also does not come installed with a specific renderer, we currently support
[`react-test-renderer`](https://www.npmjs.com/package/react-test-renderer) and
[`react-dom`](https://www.npmjs.com/package/react-dom). You only need to install one of them,
however, if you do have both installed, we will use `react-test-renderer` as the default. For more
information see the [installation docs](https://react-hooks-testing-library.com/#installation).
Generally, the installed versions for `react` and the selected renderer should have matching
versions:

@@ -156,3 +161,4 @@ ```sh

> **NOTE: The minimum supported version of `react` and `react-test-renderer` is `^16.9.0`.**
> **NOTE: The minimum supported version of `react`, `react-test-renderer` and `react-dom` is
> `^16.9.0`.**

@@ -159,0 +165,0 @@ ## API

@@ -14,3 +14,2 @@ import ReactDOM from 'react-dom'

const container = document.createElement('div')
const testHarness = createTestHarness(rendererProps, wrapper)

@@ -20,3 +19,2 @@

render(props?: TProps) {
document.body.appendChild(container)
act(() => {

@@ -35,3 +33,2 @@ ReactDOM.render(testHarness(props), container)

})
document.body.removeChild(container)
},

@@ -38,0 +35,0 @@ act

@@ -13,3 +13,2 @@ import { act, create, ReactTestRenderer } from 'react-test-renderer'

let container: ReactTestRenderer
const testHarness = createTestHarness(rendererProps, wrapper)

@@ -16,0 +15,0 @@

@@ -14,9 +14,7 @@ import ReactDOMServer from 'react-dom/server'

) {
let renderProps: TProps | undefined
let hydrated = false
const container = document.createElement('div')
const testHarness = createTestHarness(rendererProps, wrapper, false)
let renderProps: TProps | undefined
let hydrated = false
return {

@@ -34,3 +32,2 @@ render(props?: TProps) {

} else {
document.body.appendChild(container)
act(() => {

@@ -54,3 +51,2 @@ ReactDOM.hydrate(testHarness(renderProps), container)

ReactDOM.unmountComponentAtNode(container)
document.body.removeChild(container)
})

@@ -57,0 +53,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc