Commit 777ba77d authored by rbpotter's avatar rbpotter Committed by Commit Bot

PDF Viewer unit tests: Clear DOM before adding elements

Change-Id: Ie930f1064826913243648ccf125d204b946af82e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285181Reviewed-by: default avatardpapad <dpapad@chromium.org>
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#786530}
parent ae6e6ffc
...@@ -15,6 +15,7 @@ const tests = [ ...@@ -15,6 +15,7 @@ const tests = [
* available. * available.
*/ */
function testEditedPdfOption() { function testEditedPdfOption() {
document.body.innerHTML = '';
/** @type {!ViewerDownloadControlsElement} */ /** @type {!ViewerDownloadControlsElement} */
const downloadsElement = /** @type {!ViewerDownloadControlsElement} */ ( const downloadsElement = /** @type {!ViewerDownloadControlsElement} */ (
document.createElement('viewer-download-controls')); document.createElement('viewer-download-controls'));
......
...@@ -40,6 +40,7 @@ const tests = [ ...@@ -40,6 +40,7 @@ const tests = [
* past document bounds. * past document bounds.
*/ */
function testPageSelectorChange() { function testPageSelectorChange() {
document.body.innerHTML = '';
const selector = document.createElement('viewer-page-selector'); const selector = document.createElement('viewer-page-selector');
selector.docLength = 1234; selector.docLength = 1234;
document.body.appendChild(selector); document.body.appendChild(selector);
...@@ -81,6 +82,7 @@ const tests = [ ...@@ -81,6 +82,7 @@ const tests = [
* Test that viewer-page-selector changes in response to setting docLength. * Test that viewer-page-selector changes in response to setting docLength.
*/ */
function testPageSelectorDocLength() { function testPageSelectorDocLength() {
document.body.innerHTML = '';
const selector = document.createElement('viewer-page-selector'); const selector = document.createElement('viewer-page-selector');
selector.docLength = 1234; selector.docLength = 1234;
document.body.appendChild(selector); document.body.appendChild(selector);
...@@ -94,6 +96,7 @@ const tests = [ ...@@ -94,6 +96,7 @@ const tests = [
* Test that clicking the dropdown icon opens/closes the dropdown. * Test that clicking the dropdown icon opens/closes the dropdown.
*/ */
function testToolbarDropdownShowHide() { function testToolbarDropdownShowHide() {
document.body.innerHTML = '';
const dropdown = document.createElement('viewer-toolbar-dropdown'); const dropdown = document.createElement('viewer-toolbar-dropdown');
dropdown.header = 'Test Menu'; dropdown.header = 'Test Menu';
dropdown.closedIcon = 'closedIcon'; dropdown.closedIcon = 'closedIcon';
...@@ -121,6 +124,7 @@ const tests = [ ...@@ -121,6 +124,7 @@ const tests = [
* structure and behaviour. * structure and behaviour.
*/ */
function testBookmarkStructure() { function testBookmarkStructure() {
document.body.innerHTML = '';
const bookmarkContent = createBookmarksForTest(); const bookmarkContent = createBookmarksForTest();
bookmarkContent.bookmarks = [{ bookmarkContent.bookmarks = [{
title: 'Test 1', title: 'Test 1',
...@@ -168,6 +172,7 @@ const tests = [ ...@@ -168,6 +172,7 @@ const tests = [
* fit-to-width buttons. * fit-to-width buttons.
*/ */
function testZoomToolbarToggle() { function testZoomToolbarToggle() {
document.body.innerHTML = '';
const zoomToolbar = document.createElement('viewer-zoom-toolbar'); const zoomToolbar = document.createElement('viewer-zoom-toolbar');
document.body.appendChild(zoomToolbar); document.body.appendChild(zoomToolbar);
const fitButton = zoomToolbar.$['fit-button']; const fitButton = zoomToolbar.$['fit-button'];
...@@ -219,6 +224,7 @@ const tests = [ ...@@ -219,6 +224,7 @@ const tests = [
}, },
function testZoomToolbarForceFitToPage() { function testZoomToolbarForceFitToPage() {
document.body.innerHTML = '';
const zoomToolbar = document.createElement('viewer-zoom-toolbar'); const zoomToolbar = document.createElement('viewer-zoom-toolbar');
document.body.appendChild(zoomToolbar); document.body.appendChild(zoomToolbar);
const fitButton = zoomToolbar.$['fit-button']; const fitButton = zoomToolbar.$['fit-button'];
...@@ -261,6 +267,7 @@ const tests = [ ...@@ -261,6 +267,7 @@ const tests = [
}, },
function testZoomToolbarForceFitToWidth() { function testZoomToolbarForceFitToWidth() {
document.body.innerHTML = '';
const zoomToolbar = document.createElement('viewer-zoom-toolbar'); const zoomToolbar = document.createElement('viewer-zoom-toolbar');
document.body.appendChild(zoomToolbar); document.body.appendChild(zoomToolbar);
const fitButton = zoomToolbar.$['fit-button']; const fitButton = zoomToolbar.$['fit-button'];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment