From 232e0a31f1e5d5b3a788dfc3dba8f8d41df36bf9 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 13 Mar 2020 21:09:38 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- spec/javascripts/blob/pdf/index_spec.js | 72 --------------------------------- spec/javascripts/pdf/index_spec.js | 3 -- spec/javascripts/pdf/page_spec.js | 4 +- 3 files changed, 1 insertion(+), 78 deletions(-) delete mode 100644 spec/javascripts/blob/pdf/index_spec.js (limited to 'spec/javascripts') diff --git a/spec/javascripts/blob/pdf/index_spec.js b/spec/javascripts/blob/pdf/index_spec.js deleted file mode 100644 index 66769a8aa47..00000000000 --- a/spec/javascripts/blob/pdf/index_spec.js +++ /dev/null @@ -1,72 +0,0 @@ -import { FIXTURES_PATH } from 'spec/test_constants'; -import renderPDF from '~/blob/pdf'; - -const testPDF = `${FIXTURES_PATH}/blob/pdf/test.pdf`; - -describe('PDF renderer', () => { - let viewer; - let app; - - const checkLoaded = done => { - if (app.loading) { - setTimeout(() => { - checkLoaded(done); - }, 100); - } else { - done(); - } - }; - - preloadFixtures('static/pdf_viewer.html'); - - beforeEach(() => { - loadFixtures('static/pdf_viewer.html'); - viewer = document.getElementById('js-pdf-viewer'); - viewer.dataset.endpoint = testPDF; - }); - - it('shows loading icon', () => { - renderPDF(); - - expect(document.querySelector('.loading')).not.toBeNull(); - }); - - describe('successful response', () => { - beforeEach(done => { - app = renderPDF(); - - checkLoaded(done); - }); - - it('does not show loading icon', () => { - expect(document.querySelector('.loading')).toBeNull(); - }); - - it('renders the PDF', () => { - expect(document.querySelector('.pdf-viewer')).not.toBeNull(); - }); - - it('renders the PDF page', () => { - expect(document.querySelector('.pdf-page')).not.toBeNull(); - }); - }); - - describe('error getting file', () => { - beforeEach(done => { - viewer.dataset.endpoint = 'invalid/path/to/file.pdf'; - app = renderPDF(); - - checkLoaded(done); - }); - - it('does not show loading icon', () => { - expect(document.querySelector('.loading')).toBeNull(); - }); - - it('shows error message', () => { - expect(document.querySelector('.md').textContent.trim()).toBe( - 'An error occurred while loading the file. Please try again later.', - ); - }); - }); -}); diff --git a/spec/javascripts/pdf/index_spec.js b/spec/javascripts/pdf/index_spec.js index e14f1b27f6c..39cd4dacd70 100644 --- a/spec/javascripts/pdf/index_spec.js +++ b/spec/javascripts/pdf/index_spec.js @@ -1,13 +1,10 @@ import Vue from 'vue'; -import { GlobalWorkerOptions } from 'pdfjs-dist/build/pdf'; -import workerSrc from 'pdfjs-dist/build/pdf.worker.min'; import { FIXTURES_PATH } from 'spec/test_constants'; import PDFLab from '~/pdf/index.vue'; const pdf = `${FIXTURES_PATH}/blob/pdf/test.pdf`; -GlobalWorkerOptions.workerSrc = workerSrc; const Component = Vue.extend(PDFLab); describe('PDF component', () => { diff --git a/spec/javascripts/pdf/page_spec.js b/spec/javascripts/pdf/page_spec.js index bb2294e8d18..cc2cc204ee3 100644 --- a/spec/javascripts/pdf/page_spec.js +++ b/spec/javascripts/pdf/page_spec.js @@ -1,6 +1,5 @@ import Vue from 'vue'; -import pdfjsLib from 'pdfjs-dist/build/pdf'; -import workerSrc from 'pdfjs-dist/build/pdf.worker.min'; +import pdfjsLib from 'pdfjs-dist/webpack'; import mountComponent from 'spec/helpers/vue_mount_component_helper'; import { FIXTURES_PATH } from 'spec/test_constants'; @@ -14,7 +13,6 @@ describe('Page component', () => { let testPage; beforeEach(done => { - pdfjsLib.GlobalWorkerOptions.workerSrc = workerSrc; pdfjsLib .getDocument(testPDF) .promise.then(pdf => pdf.getPage(1)) -- cgit v1.2.3