diff --git a/test/ReactWrapper-spec.jsx b/test/ReactWrapper-spec.jsx index 20664b0f1..0b95102bc 100644 --- a/test/ReactWrapper-spec.jsx +++ b/test/ReactWrapper-spec.jsx @@ -2648,25 +2648,26 @@ describeWithDOM('mount', () => { const Foo = () =>
; const div = global.document.createElement('div'); + const initialBodyChildren = document.body.childNodes.length; global.document.body.appendChild(div); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(0); const wrapper = mount(, { attachTo: div }); expect(wrapper.find('.in-foo')).to.have.length(1); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(1); wrapper.detach(); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(0); global.document.body.removeChild(div); - expect(document.body.childNodes).to.have.length(0); + expect(document.body.childNodes).to.have.length(initialBodyChildren); expect(div.childNodes).to.have.length(0); }); @@ -2676,15 +2677,16 @@ describeWithDOM('mount', () => { let wrapper; const div = global.document.createElement('div'); + const initialBodyChildren = document.body.childNodes.length; global.document.body.appendChild(div); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(0); wrapper = mount(, { attachTo: div }); expect(wrapper.find('.in-foo')).to.have.length(1); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(1); wrapper.detach(); @@ -2692,17 +2694,17 @@ describeWithDOM('mount', () => { wrapper = mount(, { attachTo: div }); expect(wrapper.find('.in-bar')).to.have.length(1); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(1); wrapper.detach(); - expect(document.body.childNodes).to.have.length(1); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 1); expect(div.childNodes).to.have.length(0); global.document.body.removeChild(div); - expect(document.body.childNodes).to.have.length(0); + expect(document.body.childNodes).to.have.length(initialBodyChildren + 0); expect(div.childNodes).to.have.length(0); });