From e938116549fad743afa02308c5a43ff2c305e06f Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Sat, 7 Jun 2014 18:45:32 -0700 Subject: [PATCH] Fix EnterLeaveEventPlugin-test in IE10 Previously this was failing because iframeDocument.body wasn't properly initialized. Creating the document this way seems to work in all environments Test Plan: Ran the test in jest, phantomjs, IE10, Chrome, and Firefox. --- .../eventPlugins/__tests__/EnterLeaveEventPlugin-test.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/browser/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js b/src/browser/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js index dd61e4b1ad..24d64f8e1c 100644 --- a/src/browser/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js +++ b/src/browser/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js @@ -46,9 +46,10 @@ describe('EnterLeaveEventPlugin', function() { var iframeDocument = iframe.contentDocument; - if (!iframeDocument.innerHTML) { - iframeDocument.innerHTML = ''; - } + iframeDocument.write( + '' + ); + iframeDocument.close(); var component = React.renderComponent(
, iframeDocument.body); var div = component.getDOMNode();