diff --git a/src/html/HtmlReporter.js b/src/html/HtmlReporter.js index f55c88ca..4d98d332 100644 --- a/src/html/HtmlReporter.js +++ b/src/html/HtmlReporter.js @@ -20,6 +20,7 @@ jasmineRequire.HtmlReporter = function(j$) { symbols; this.initialize = function() { + clearPrior(); htmlReporterMain = createDom('div', {className: 'html-reporter'}, createDom('div', {className: 'banner'}, createDom('a', {className: 'title', href: 'http://jasmine.github.io/', target: '_blank'}), @@ -220,6 +221,15 @@ jasmineRequire.HtmlReporter = function(j$) { return getContainer().querySelector('.html-reporter ' + selector); } + function clearPrior() { + // return the reporter + var oldReporter = find(''); + + if(oldReporter) { + getContainer().removeChild(oldReporter); + } + } + function createDom(type, attrs, childrenVarArgs) { var el = createElement(type);