From 95f8c40e4b34907dfa01214260f6fc4a3d1ee4f5 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 22 Dec 2020 13:25:46 -0800 Subject: [PATCH] [enzyme] [fix] `render`: latest cheerio can serialize `innerHTML` properly Fixes #1297 --- packages/enzyme-test-suite/test/staticRender-spec.jsx | 6 ++++++ packages/enzyme/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/enzyme-test-suite/test/staticRender-spec.jsx b/packages/enzyme-test-suite/test/staticRender-spec.jsx index 6b9b8ad54..cdf37601a 100644 --- a/packages/enzyme-test-suite/test/staticRender-spec.jsx +++ b/packages/enzyme-test-suite/test/staticRender-spec.jsx @@ -142,4 +142,10 @@ describeWithDOM('render', () => { expect(() => render(, { suspenseFallback: false })).to.throw(); }); }); + + describe('can properly serialize innerHTML', () => { + const wrapper = render(' }} />); + + expect(wrapper.find('svg').html()).to.equal(''); + }); }); diff --git a/packages/enzyme/package.json b/packages/enzyme/package.json index 938bee2e3..fd9644c3e 100644 --- a/packages/enzyme/package.json +++ b/packages/enzyme/package.json @@ -39,7 +39,7 @@ "license": "MIT", "dependencies": { "array.prototype.flat": "^1.2.3", - "cheerio": "^1.0.0-rc.3", + "cheerio": "^1.0.0-rc.5", "enzyme-shallow-equal": "^1.0.4", "function.prototype.name": "^1.1.2", "has": "^1.0.3",