Radish alpha
r
rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
Radicle web interface
Radicle
Git
Render project description in Source view
Sebastian Martinez committed 1 year ago
commit 507580b6eea70e955a8dc32ea8c1327f635fc14c
parent 7347d03
2 files changed +13 -2
modified src/views/projects/Source/ProjectNameHeader.svelte
@@ -95,5 +95,5 @@
  </div>
</div>
<div class="description" use:twemoji>
-
  {render(project.description)}
+
  {@html render(project.description)}
</div>
modified tests/e2e/project.spec.ts
@@ -12,7 +12,7 @@ import {
  sourceBrowsingUrl,
  test,
} from "@tests/support/fixtures.js";
-
import { changeBranch } from "@tests/support/project";
+
import { changeBranch, createProject } from "@tests/support/project";
import { expectUrlPersistsReload } from "@tests/support/router";

test("navigate to project", async ({ page }) => {
@@ -58,6 +58,17 @@ test("navigate to project", async ({ page }) => {
  await expect(page.getByText("Git test repository")).toBeVisible();
});

+
test("project description", async ({ page, peer }) => {
+
  const { rid } = await createProject(peer, {
+
    name: "heartwood",
+
    description: "Radicle Heartwood Protocol & Stack",
+
  });
+
  await page.goto(peer.ridUrl(rid));
+
  await expect(
+
    page.getByText("Radicle Heartwood Protocol & Stack"),
+
  ).toBeVisible();
+
});
+

test("show source tree at specific revision", async ({ page }) => {
  await page.goto(sourceBrowsingUrl);
  await page