From 66aebc113c47ee8236784c6a168fed22452ce0b5 Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Mon, 1 Apr 2019 10:20:26 -0600 Subject: [PATCH] fix(act): add try/catch around react-dom/test-utils require Closes #315 --- src/act-compat.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/act-compat.js b/src/act-compat.js index 8b76d157..f6e4a680 100644 --- a/src/act-compat.js +++ b/src/act-compat.js @@ -1,6 +1,12 @@ import React from 'react' import ReactDOM from 'react-dom' -import {act as reactAct} from 'react-dom/test-utils' + +let reactAct +try { + reactAct = require('react-dom/test-utils').act +} catch (error) { + // ignore, this is to support old versions of react +} // act is supported react-dom@16.8.0 // so for versions that don't have act from test utils