From 09ceeed136ce3d1599f9394914327e95b283a8bb Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Mon, 13 Mar 2023 21:01:09 +0100 Subject: [PATCH] Add /raw route for getting images Signed-off-by: Sebastian Martinez --- src/components/Comment.svelte | 5 ++--- src/components/Markdown.svelte | 29 ++++++++++++----------------- src/lib/project.ts | 10 ++++++++-- src/lib/utils.ts | 22 ---------------------- src/views/projects/Blob.svelte | 6 +++--- src/views/projects/Browser.svelte | 16 +++++----------- src/views/projects/Issue.svelte | 13 +++---------- src/views/projects/Issue/New.svelte | 15 ++++----------- src/views/projects/Readme.svelte | 6 +++--- tests/e2e/project.spec.ts | 19 ------------------- 10 files changed, 40 insertions(+), 101 deletions(-) diff --git a/src/components/Comment.svelte b/src/components/Comment.svelte index 0b7d93e98..4032e38b7 100644 --- a/src/components/Comment.svelte +++ b/src/components/Comment.svelte @@ -1,5 +1,4 @@
- +
diff --git a/tests/e2e/project.spec.ts b/tests/e2e/project.spec.ts index e199934f9..722568d96 100644 --- a/tests/e2e/project.spec.ts +++ b/tests/e2e/project.spec.ts @@ -418,23 +418,4 @@ test.describe("browser error handling", () => { await expect(page.locator("text=Not able to load file")).toBeVisible(); }); - test("error appears when a image with a relative path can't be loaded", async ({ - page, - }) => { - await page.route( - `**/v1/projects/${rid}/blob/${aliceMainHead}/src/black-square.png`, - route => route.fulfill({ status: 404 }), - ); - - await page.goto(projectFixtureUrl); - const sourceTree = page.locator(".source-tree"); - await sourceTree.locator("text=markdown/").click(); - await sourceTree.locator("text=loading-image.md").click(); - - // By having a relative path, this gives away that the image has not loaded - // else it would have been converted into a data base64 string - await expect( - page.locator("img[src='../src/black-square.png']"), - ).toBeVisible(); - }); });