From 658595a84264f4c1c5c51c088ef6ebb08ca8a0c5 Mon Sep 17 00:00:00 2001 From: Jesse CreateThis Date: Tue, 10 Aug 2021 13:58:48 -0400 Subject: [PATCH] Fix another test with fragile matching. --- .gitignore | 5 +++++ packages/enzyme-test-suite/test/shared/lifecycles/misc.jsx | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 50838623a..9bf861cc5 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,8 @@ packages/*/LICENSE.md packages/enzyme/README.md packages/enzyme-adapter-react-*/README.md packages/enzyme-adapter-utils*/README.md + +# vim +**/*.swp +*.swp + diff --git a/packages/enzyme-test-suite/test/shared/lifecycles/misc.jsx b/packages/enzyme-test-suite/test/shared/lifecycles/misc.jsx index 86a35f0ab..d25598782 100644 --- a/packages/enzyme-test-suite/test/shared/lifecycles/misc.jsx +++ b/packages/enzyme-test-suite/test/shared/lifecycles/misc.jsx @@ -491,7 +491,12 @@ export default function describeMisc({ const [name, error, info] = fourth; expect(name).to.equal('componentDidCatch'); expect(error).to.satisfy(properErrorMessage); - expect(info).to.deep.equal(expectedInfo); + if (is('>= 17')) { + expect(info).to.have.property('componentStack'); + expect(info.componentStack).to.match(/at Thrower (.+)\n/); + } else { + expect(info).to.deep.equal(expectedInfo); + } expect(stateSpy.args).to.deep.equal([ [{