Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix build
Rūdolfs Ošiņš committed 2 years ago
commit 28ea7724d372472db4dedd00b49f8939f73fb946
parent 4ca660504e1dffa0d3624272403e74ab073b7e6c
2 files changed +6 -23
modified src/views/projects/CloneButton.svelte
@@ -63,7 +63,7 @@
</style>

<Floating>
-
  <div slot="toggle" class="clone-button">Clone</div>
+
  <div slot="toggle" class="clone-button" role="button">Clone</div>
  <svelte:fragment slot="modal">
    <div class="dropdown">
      <Command color="caution" command={radCloneUrl} />
modified tests/e2e/clipboard.spec.ts
@@ -42,33 +42,16 @@ test("copy to clipboard", async ({ page, browserName, context }) => {

  // `rad clone` URL.
  {
-
    await page.getByText("Clone").click();
-
    await page
-
      .locator(`text=rad clone ${sourceBrowsingRid.substring(0, 6)}`)
-
      .hover();
-
    await page
-
      .locator(".clone-url-wrapper > span")
-
      .first()
-
      .locator(".clipboard")
-
      .click();
+
    await page.locator('role=button[name="Clone"]').click();
+
    await page.locator("text=rad clone").hover();
+
    await page.locator("text=rad clone").locator(".clipboard").first().click();
    await expectClipboard(`rad clone ${sourceBrowsingRid}`, page);
  }

  // `git clone` URL.
  {
-
    await page.getByText("Clone").click();
-
    await page
-
      .locator(
-
        `text=git clone http://127.0.0.1/${sourceBrowsingRid
-
          .replace("rad:", "")
-
          .substring(0, 10)}`,
-
      )
-
      .hover();
-
    await page
-
      .locator(".clone-url-wrapper > span")
-
      .last()
-
      .locator(".clipboard")
-
      .click();
+
    await page.locator("text=git clone").hover();
+
    await page.locator("text=git clone").locator(".clipboard").first().click();
    await expectClipboard(
      `git clone http://127.0.0.1/${sourceBrowsingRid.replace(
        "rad:",