From b61b44d5a8a85644b30a4df74a1eae5a1dd6d4b8 Mon Sep 17 00:00:00 2001 From: pimlie Date: Sun, 1 Nov 2020 20:54:34 +0100 Subject: [PATCH] chore: remove old tests --- test/old/components/changed.vue | 30 - test/old/components/goodbye-world.vue | 26 - test/old/components/hello-world.vue | 24 - test/old/components/keep-alive.vue | 28 - test/old/e2e/browser.test.js | 149 ---- test/old/e2e/ssr.test.js | 45 - test/old/fixtures/app.template.html | 20 - test/old/fixtures/basic/App.vue | 25 - test/old/fixtures/basic/client.js | 10 - test/old/fixtures/basic/router.js | 18 - test/old/fixtures/basic/server.js | 14 - test/old/fixtures/basic/static/load-test.js | 1 - test/old/fixtures/basic/views/about.vue | 16 - test/old/fixtures/basic/views/home.vue | 39 - test/old/unit/components.test.js | 626 -------------- test/old/unit/escaping.test.js | 147 ---- test/old/unit/generators.test.js | 158 ---- test/old/unit/getComponentOptions.test.js | 171 ---- test/old/unit/getMetaInfo.test.js | 871 -------------------- test/old/unit/load.test.js | 226 ----- test/old/unit/plugin.test.js | 302 ------- test/old/unit/shared.test.js | 44 - test/old/unit/updaters.test.js | 136 --- test/old/unit/utils.test.js | 74 -- test/old/utils/build.js | 181 ---- test/old/utils/index.js | 57 -- test/old/utils/meta-info-data.js | 359 -------- test/old/utils/setup.js | 4 - 28 files changed, 3801 deletions(-) delete mode 100644 test/old/components/changed.vue delete mode 100644 test/old/components/goodbye-world.vue delete mode 100644 test/old/components/hello-world.vue delete mode 100644 test/old/components/keep-alive.vue delete mode 100644 test/old/e2e/browser.test.js delete mode 100644 test/old/e2e/ssr.test.js delete mode 100644 test/old/fixtures/app.template.html delete mode 100644 test/old/fixtures/basic/App.vue delete mode 100644 test/old/fixtures/basic/client.js delete mode 100644 test/old/fixtures/basic/router.js delete mode 100644 test/old/fixtures/basic/server.js delete mode 100644 test/old/fixtures/basic/static/load-test.js delete mode 100644 test/old/fixtures/basic/views/about.vue delete mode 100644 test/old/fixtures/basic/views/home.vue delete mode 100644 test/old/unit/components.test.js delete mode 100644 test/old/unit/escaping.test.js delete mode 100644 test/old/unit/generators.test.js delete mode 100644 test/old/unit/getComponentOptions.test.js delete mode 100644 test/old/unit/getMetaInfo.test.js delete mode 100644 test/old/unit/load.test.js delete mode 100644 test/old/unit/plugin.test.js delete mode 100644 test/old/unit/shared.test.js delete mode 100644 test/old/unit/updaters.test.js delete mode 100644 test/old/unit/utils.test.js delete mode 100644 test/old/utils/build.js delete mode 100644 test/old/utils/index.js delete mode 100644 test/old/utils/meta-info-data.js delete mode 100644 test/old/utils/setup.js diff --git a/test/old/components/changed.vue b/test/old/components/changed.vue deleted file mode 100644 index c3b1d6d..0000000 --- a/test/old/components/changed.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/test/old/components/goodbye-world.vue b/test/old/components/goodbye-world.vue deleted file mode 100644 index 192f0fc..0000000 --- a/test/old/components/goodbye-world.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/test/old/components/hello-world.vue b/test/old/components/hello-world.vue deleted file mode 100644 index 88bc599..0000000 --- a/test/old/components/hello-world.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/test/old/components/keep-alive.vue b/test/old/components/keep-alive.vue deleted file mode 100644 index 62d39f5..0000000 --- a/test/old/components/keep-alive.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/test/old/e2e/browser.test.js b/test/old/e2e/browser.test.js deleted file mode 100644 index a4144cc..0000000 --- a/test/old/e2e/browser.test.js +++ /dev/null @@ -1,149 +0,0 @@ -/** - * @jest-environment node - */ -import fs from 'fs' -import path from 'path' -import env from 'node-env-file' -import { createBrowser } from 'tib' -import { getPort } from '../utils/build' - -const browserString = process.env.BROWSER_STRING || 'puppeteer/core' - -describe(browserString, () => { - let browser - let page - const folder = path.resolve(__dirname, '..', 'fixtures/basic/.vue-meta/') - - beforeAll(async () => { - if ( - browserString.includes('browserstack') && - browserString.includes('local') - ) { - const envFile = path.resolve(__dirname, '..', '..', '.env-browserstack') - if (fs.existsSync(envFile)) { - env(envFile) - } - } - - const port = await getPort() - - browser = await createBrowser( - browserString, - { - folder, - staticServer: { - folder, - port, - }, - /* BrowserStackLocal: { - localIdentifier: Math.round(99999 * Math.random()) - }, */ - extendPage(page) { - return { - async navigate(path) { - await page.runAsyncScript(path => { - return new Promise(resolve => { - const oldTitle = document.title - - // local firefox has sometimes not updated the title - // even when the DOM is supposed to be fully updated - const waitTitleChanged = function () { - setTimeout(function () { - if (oldTitle !== document.title) { - resolve() - } else { - waitTitleChanged() - } - }, 50) - } - - window.$vueMeta.$once('routeChanged', waitTitleChanged) - window.$vueMeta.$router.push(path) - }) - }, path) - }, - routeData() { - return page.runScript(() => ({ - path: window.$vueMeta.$route.path, - query: window.$vueMeta.$route.query, - })) - }, - } - }, - }, - false - ) - - browser.addCapability('browserstack.console', 'info') - browser.addCapability('browserstack.networkLogs', 'true') - - await browser.start() - - // browser.setLogLevel(['warn', 'error', 'log', 'info']) - }) - - afterAll(async () => { - if (browser) { - await browser.close() - } - }) - - test('open page', async () => { - const url = browser.getUrl('/index.html') - - page = await browser.page(url) - - expect( - await page.getAttribute('html', 'data-vue-meta-server-rendered') - ).toBe(null) - expect(await page.getAttribute('html', 'lang')).toBe('en') - expect(await page.getAttribute('html', 'amp')).toBe('') - expect(await page.getAttribute('html', 'allowfullscreen')).toBe(null) - expect(await page.getAttribute('head', 'test')).toBe('true') - expect(await page.getText('h1')).toBe('Basic') - expect(await page.getText('title')).toBe('Home | Vue Meta Test') - expect(await page.getElementCount('meta')).toBe(2) - - let sanitizeCheck = await page.getTexts('script') - sanitizeCheck.push(...(await page.getTexts('noscript'))) - sanitizeCheck = sanitizeCheck.filter(v => !!v) - - expect(sanitizeCheck.length).toBe(4) - expect(() => JSON.parse(sanitizeCheck[0])).not.toThrow() - // TODO: check why this doesnt Throw when Home is dynamic loaded - // (but that causes hydration error) - expect(() => JSON.parse(sanitizeCheck[1])).toThrow() - expect(() => JSON.parse(sanitizeCheck[2])).not.toThrow() - expect(() => JSON.parse(sanitizeCheck[3])).not.toThrow() - - expect(await page.getElementCount('body noscript:first-child')).toBe(1) - expect(await page.getElementCount('body noscript:last-child')).toBe(1) - - expect( - await page.runScript(() => { - return window.loadTest - }) - ).toBe('loaded') - - expect( - await page.runScript(() => { - return window.loadCallback - }) - ).toBe('yes') - }) - - test('/about', async () => { - try { - await page.navigate('/about', false) - } catch (e) { - if (e.constructor.name !== 'ScriptTimeoutError') { - throw e - } else { - console.warn(e) // eslint-disable-line no-console - } - } - - expect(await page.getText('title')).toBe('About') - expect(await page.getElementCount('meta')).toBe(1) - }) -}) diff --git a/test/old/e2e/ssr.test.js b/test/old/e2e/ssr.test.js deleted file mode 100644 index 630559a..0000000 --- a/test/old/e2e/ssr.test.js +++ /dev/null @@ -1,45 +0,0 @@ -import { buildFixture } from '../utils/build' - -describe('basic browser with ssr page', () => { - let html - - test('build', async () => { - const fixture = await buildFixture('basic') - - expect(fixture).toBeDefined() - expect(fixture.html).toBeDefined() - - html = fixture.html - }) - - test('validate ssr', () => { - const htmlTag = html.match(/]+)>/)[0] - expect(htmlTag).toContain('data-vue-meta-server-rendered ') - expect(htmlTag).toContain(' lang="en" ') - expect(htmlTag).toContain(' amp ') - expect(htmlTag).not.toContain('allowfullscreen') - expect(html.match(/]*>(.*?)<\/title>/)[1]).toBe( - 'Home | Vue Meta Test' - ) - expect(html.match(/]*>\s*