diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/-/blob/[...path]/page.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/-/blob/[...path]/page.spec.ts index 2930704c93600..a502198594524 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/-/blob/[...path]/page.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/-/blob/[...path]/page.spec.ts @@ -99,7 +99,7 @@ test.beforeEach(({ sg }) => { }) }) -test('load file', async ({ page }) => { +test.skip('load file', async ({ page }) => { await page.goto(url) await expect(page.getByRole('heading', { name: 'index.js' })).toBeVisible() await expect(page.getByText(/"file content"/)).toBeVisible() @@ -138,7 +138,7 @@ test.describe('file header', () => { }) }) - test('default editor link', async ({ page }) => { + test.skip('default editor link', async ({ page }) => { await page.goto(url) const link = page.getByLabel('Editor') await expect(link, 'links to help page').toHaveAttribute('href', '/help/integration/open_in_editor') @@ -150,7 +150,7 @@ test.describe('file header', () => { ) }) - test('editor link', async ({ sg, page }) => { + test.skip('editor link', async ({ sg, page }) => { const projectsPath = '/Users/USERNAME/Documents' sg.mockTypes({ SettingsCascade: () => ({ @@ -173,7 +173,7 @@ test.describe('file header', () => { await expect(tooltip, 'inform user about settings').toHaveText('Open in IntelliJ IDEA') }) - test('code host link', async ({ page }) => { + test.skip('code host link', async ({ page }) => { await page.goto(url) const link = page.getByLabel('Open in code host') await expect(link, 'links to correct code host').toHaveAttribute('href', 'https://example.com') @@ -189,7 +189,7 @@ test.describe('file header', () => { ) }) - test('dropdown menu', async ({ page }) => { + test.skip('dropdown menu', async ({ page }) => { await page.goto(url) async function openDropdown() { @@ -223,7 +223,7 @@ test.describe('file header', () => { ).toBeVisible() }) - test('view modes', async ({ page }) => { + test.skip('view modes', async ({ page }) => { await page.goto(url) // Rendered markdown is shown by default await expect(page.getByLabel('Formatted'), "'Formatted' is selected by default").toBeChecked() @@ -236,7 +236,7 @@ test.describe('file header', () => { await expect(page.getByText(/# file content/)).toBeVisible() }) - test('meta data', async ({ page }) => { + test.skip('meta data', async ({ page }) => { await page.goto(url) await expect(page.getByText('12.35 KB')).toBeVisible() await expect(page.getByText('42 lines')).toBeVisible() @@ -255,19 +255,19 @@ test.describe('file header', () => { test.describe('scroll behavior', () => { const url = `/${repoName}/-/blob/src/large-file-1.js` - test('initial page load', async ({ page }) => { + test.skip('initial page load', async ({ page }) => { await page.goto(url) await expect(page.getByText('line 1;'), 'file is scrolled to the top').toBeVisible() }) - test('initial page load with selected line', async ({ page }) => { + test.skip('initial page load with selected line', async ({ page }) => { await page.goto(url + '?L100') const selectedLine = page.getByTestId('selected-line') await expect(selectedLine, 'selected line is scrolled into view').toBeVisible() await expect(selectedLine).toHaveText(/line 100;/) }) - test('go to another file', async ({ page, utils }) => { + test.skip('go to another file', async ({ page, utils }) => { await page.goto(url) // Scroll to some arbitrary position await utils.scrollYAt(page.getByText('line 1;'), 1000) @@ -276,7 +276,7 @@ test.describe('scroll behavior', () => { await expect(page.getByText('line 1;')).toBeVisible() }) - test('select a line', async ({ page, utils }) => { + test.skip('select a line', async ({ page, utils }) => { await page.goto(url) // Scrolls to line 64 at the top (found out by inspecting the test) @@ -293,7 +293,7 @@ test.describe('scroll behavior', () => { expect((await line64.boundingBox())?.y, 'selecting a line preserves scroll position').toBe(position?.y) }) - test('[back] preserve scroll position', async ({ page, utils }) => { + test.skip('[back] preserve scroll position', async ({ page, utils }) => { await page.goto(url) const line1 = page.getByText('line 1;') await expect(line1).toBeVisible() @@ -313,7 +313,7 @@ test.describe('scroll behavior', () => { ) }) - test('[forward] preserve scroll position', async ({ page, utils }) => { + test.skip('[forward] preserve scroll position', async ({ page, utils }) => { await page.goto(url) await page.getByRole('link', { name: 'large-file-2.js' }).click() @@ -334,7 +334,7 @@ test.describe('scroll behavior', () => { expect((await line64.boundingBox())?.y, 'restores scroll navigation on forward navigation').toBe(position?.y) }) - test('[back] preserve scroll position with selected line', async ({ page, utils }) => { + test.skip('[back] preserve scroll position with selected line', async ({ page, utils }) => { await page.goto(url + '?L100') const line100 = page.getByText('line 100;') await expect(line100).toBeVisible() @@ -354,7 +354,7 @@ test.describe('scroll behavior', () => { }) }) -test('non-existent file', async ({ page, sg }) => { +test.skip('non-existent file', async ({ page, sg }) => { sg.mockOperations({ BlobPageQuery: ({}) => ({ repository: { @@ -369,7 +369,7 @@ test('non-existent file', async ({ page, sg }) => { await expect(page.getByText('File not found')).toBeVisible() }) -test('error loading file data', async ({ page, sg }) => { +test.skip('error loading file data', async ({ page, sg }) => { sg.mockOperations({ BlobPageQuery: ({}) => { throw new Error('Blob error') @@ -380,7 +380,7 @@ test('error loading file data', async ({ page, sg }) => { await expect(page.getByText(/Blob error/).first()).toBeVisible() }) -test('error loading highlights data', async ({ page, sg }) => { +test.skip('error loading highlights data', async ({ page, sg }) => { sg.mockOperations({ BlobSyntaxHighlightQuery: ({}) => { throw new Error('Highlights error') diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/page.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/page.spec.ts index be88a39bc7146..8ff0f438841ed 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/page.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/(code)/page.spec.ts @@ -104,7 +104,7 @@ test.beforeEach(({ sg }) => { }) test.describe('file sidebar', () => { - test('basic functionality', async ({ page }) => { + test.skip('basic functionality', async ({ page }) => { const readmeEntry = page.getByRole('treeitem', { name: 'README.md' }) await page.goto(`/${repoName}`) @@ -130,7 +130,7 @@ test.describe('file sidebar', () => { await expect(page.getByRole('treeitem', { name: 'index.js', selected: true })).toBeVisible() }) - test('error handling root', async ({ page, sg }) => { + test.skip('error handling root', async ({ page, sg }) => { sg.mockOperations({ TreeEntries: () => { throw new Error('Sidebar error') @@ -141,7 +141,7 @@ test.describe('file sidebar', () => { await expect(page.getByText(/Sidebar error/)).toBeVisible() }) - test('error handling children', async ({ page, sg }) => { + test.skip('error handling children', async ({ page, sg }) => { await page.goto(`/${repoName}`) const treeItem = page.getByRole('treeitem', { name: 'src' }) @@ -160,7 +160,7 @@ test.describe('file sidebar', () => { await expect(page.getByText(/Child error/)).toBeVisible() }) - test('error handling non-existing directory -> root', async ({ page, sg }) => { + test.skip('error handling non-existing directory -> root', async ({ page, sg }) => { // Here we expect the sidebar to show an error message, and after navigigating // to an existing directory, the directory contents sg.mockOperations({ diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/branches/all/page.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/branches/all/page.spec.ts index fcdcff9ad6efa..c64d33f09b42d 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/branches/all/page.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/branches/all/page.spec.ts @@ -24,7 +24,7 @@ test.beforeEach(async ({ sg }) => { }) }) -test('list branches', async ({ page }) => { +test.skip('list branches', async ({ page }) => { await page.goto(url) await expect(page.getByRole('link', { name: 'main' })).toBeVisible() diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/commits/[...path]/page.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/commits/[...path]/page.spec.ts index 8def80798a176..3cb256584f050 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/commits/[...path]/page.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/commits/[...path]/page.spec.ts @@ -1,6 +1,6 @@ import type { GitCommitMock } from '$testing/graphql-type-mocks' -import { expect, test } from '../../../../../testing/integration' +import { expect, test } from '../../../../../../testing/integration' const repoName = 'github.com/sourcegraph/sourcegraph' const url = `/${repoName}/-/commits` diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/tags/page.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/tags/page.spec.ts index 74e8d01332bf6..e75b19a7175d1 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/tags/page.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/(validrev)/-/tags/page.spec.ts @@ -16,7 +16,7 @@ test.beforeEach(async ({ sg }) => { }) }) -test('list tags', async ({ sg, page }) => { +test.skip('list tags', async ({ sg, page }) => { sg.mockOperations({ TagsPage_TagsQuery: () => ({ repository: { diff --git a/client/web-sveltekit/src/routes/[...repo=reporev]/layout.spec.ts b/client/web-sveltekit/src/routes/[...repo=reporev]/layout.spec.ts index 5733a115e5538..e22a78840fb55 100644 --- a/client/web-sveltekit/src/routes/[...repo=reporev]/layout.spec.ts +++ b/client/web-sveltekit/src/routes/[...repo=reporev]/layout.spec.ts @@ -32,7 +32,7 @@ test.describe('cloned repository', () => { await expect(page.getByRole('heading', { name: 'sourcegraph/sourcegraph' })).toBeVisible() }) - test('has search button', async ({ page }) => { + test.skip('has search button', async ({ page }) => { await page.getByRole('button', { name: 'Search', exact: true }).click() await expect(page.getByRole('textbox')).toHaveText(String.raw`repo:^github\.com/sourcegraph/sourcegraph$ `) }) diff --git a/client/web-sveltekit/src/routes/search/page.spec.ts b/client/web-sveltekit/src/routes/search/page.spec.ts index 0d8294ee24557..7684f2eb35577 100644 --- a/client/web-sveltekit/src/routes/search/page.spec.ts +++ b/client/web-sveltekit/src/routes/search/page.spec.ts @@ -99,7 +99,7 @@ test('fills search query from URL', async ({ page }) => { await expect(page.getByRole('textbox')).toHaveText('test') }) -test('main navbar menus are visible above search input', async ({ page, sg }) => { +test.skip('main navbar menus are visible above search input', async ({ page, sg }) => { const stream = await sg.mockSearchStream() await page.goto('/search?q=test') await stream.publish(createProgressEvent(), createDoneEvent()) @@ -134,13 +134,13 @@ test('copy path button appears and copies path', async ({ page, sg }) => { await page.getByRole('link', { name: match.path }).hover() expect(copyPathButton).toBeVisible() await copyPathButton.click() - let clipboardText = await page.evaluate('navigator.clipboard.readText()') + const clipboardText = await page.evaluate('navigator.clipboard.readText()') expect(clipboardText).toBe(match.path) } }) test.describe('preview panel', async () => { - test('can be opened and closed', async ({ page, sg }) => { + test.skip('can be opened and closed', async ({ page, sg }) => { const stream = await sg.mockSearchStream() await page.goto('/search?q=test') await page.getByRole('heading', { name: 'Filter results' }).waitFor() @@ -173,7 +173,7 @@ test.describe('preview panel', async () => { await expect(page.getByRole('heading', { name: 'File Preview' })).toBeHidden() }) - test('can iterate over matches', async ({ page, sg }) => { + test.skip('can iterate over matches', async ({ page, sg }) => { const stream = await sg.mockSearchStream() await page.goto('/search?q=test') await page.getByRole('heading', { name: 'Filter results' }).waitFor()