Unmount TimelinePanel when test completes

... mostly because it seems like a nice idea.
pull/21833/head
Richard van der Hoff 2016-04-21 13:41:25 +01:00
parent 9fcf8d00b4
commit f551317b5d
2 changed files with 3 additions and 1 deletions

View File

@ -76,7 +76,8 @@ describe('TimelinePanel', function() {
afterEach(function() { afterEach(function() {
if (parentDiv) { if (parentDiv) {
document.body.removeChild(parentDiv); ReactDOM.unmountComponentAtNode(parentDiv);
parentDiv.remove();
parentDiv = null; parentDiv = null;
} }
sandbox.restore(); sandbox.restore();

View File

@ -37,6 +37,7 @@ module.exports.stubClient = function() {
getRoom: sinon.stub(), getRoom: sinon.stub(),
loginFlows: sinon.stub(), loginFlows: sinon.stub(),
on: sinon.stub(), on: sinon.stub(),
removeListener: sinon.stub(),
paginateEventTimeline: sinon.stub().returns(q()), paginateEventTimeline: sinon.stub().returns(q()),
sendReadReceipt: sinon.stub().returns(q()), sendReadReceipt: sinon.stub().returns(q()),