391 lines
		
	
	
		
			9.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			391 lines
		
	
	
		
			9.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
// Jest Snapshot v1, https://goo.gl/fbAQLP
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly linkification is not applied to code blocks 1`] = `
 | 
						|
<span
 | 
						|
  class="mx_EventTile_body markdown-body"
 | 
						|
  dir="auto"
 | 
						|
>
 | 
						|
  <p>
 | 
						|
    Visit 
 | 
						|
    <code>
 | 
						|
      https://matrix.org/
 | 
						|
    </code>
 | 
						|
  </p>
 | 
						|
  
 | 
						|
 | 
						|
  <div
 | 
						|
    class="mx_EventTile_pre_container"
 | 
						|
  >
 | 
						|
    <pre
 | 
						|
      class="mx_EventTile_collapsedCodeBlock"
 | 
						|
    >
 | 
						|
      <span
 | 
						|
        class="mx_EventTile_lineNumbers"
 | 
						|
      >
 | 
						|
        <span>
 | 
						|
          1
 | 
						|
        </span>
 | 
						|
      </span>
 | 
						|
      <code>
 | 
						|
        https://matrix.org/
 | 
						|
 | 
						|
      </code>
 | 
						|
      <span />
 | 
						|
    </pre>
 | 
						|
    <span
 | 
						|
      class="mx_EventTile_button mx_EventTile_copyButton "
 | 
						|
    />
 | 
						|
  </div>
 | 
						|
  
 | 
						|
 | 
						|
</span>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills appear for an MXID permalink 1`] = `
 | 
						|
<span
 | 
						|
  class="mx_EventTile_body markdown-body"
 | 
						|
  dir="auto"
 | 
						|
>
 | 
						|
  Chat with 
 | 
						|
  <span>
 | 
						|
    <bdi>
 | 
						|
      <a
 | 
						|
        aria-describedby="mx_Pill_0.123456"
 | 
						|
        class="mx_Pill mx_UserPill"
 | 
						|
        href="https://matrix.to/#/@user:example.com"
 | 
						|
      >
 | 
						|
        <span
 | 
						|
          aria-hidden="true"
 | 
						|
          aria-label="Profile picture"
 | 
						|
          class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
          data-color="8"
 | 
						|
          data-testid="avatar-img"
 | 
						|
          data-type="round"
 | 
						|
          style="--cpd-avatar-size: 16px;"
 | 
						|
        >
 | 
						|
          <img
 | 
						|
            alt=""
 | 
						|
            class="_image_1o69u_49"
 | 
						|
            crossorigin="anonymous"
 | 
						|
            data-type="round"
 | 
						|
            height="16px"
 | 
						|
            loading="lazy"
 | 
						|
            referrerpolicy="no-referrer"
 | 
						|
            src="mxc://avatar.url/image.png"
 | 
						|
            width="16px"
 | 
						|
          />
 | 
						|
        </span>
 | 
						|
        <span
 | 
						|
          class="mx_Pill_text"
 | 
						|
        >
 | 
						|
          Member
 | 
						|
        </span>
 | 
						|
      </a>
 | 
						|
    </bdi>
 | 
						|
  </span>
 | 
						|
</span>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills appear for event permalinks without a custom label 1`] = `
 | 
						|
<DocumentFragment>
 | 
						|
  <div
 | 
						|
    class="mx_MTextBody mx_EventTile_content"
 | 
						|
  >
 | 
						|
    <span
 | 
						|
      class="mx_EventTile_body markdown-body"
 | 
						|
      dir="auto"
 | 
						|
    >
 | 
						|
      See this message 
 | 
						|
      <span>
 | 
						|
        <bdi>
 | 
						|
          <a
 | 
						|
            aria-describedby="mx_Pill_0.123456"
 | 
						|
            class="mx_Pill mx_EventPill"
 | 
						|
            href="https://matrix.to/#/!ZxbRYPQXDXKGmDnJNg:example.com/$16085560162aNpaH:example.com?via=example.com"
 | 
						|
          >
 | 
						|
            <span
 | 
						|
              aria-hidden="true"
 | 
						|
              aria-label="Avatar"
 | 
						|
              class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
              data-color="3"
 | 
						|
              data-testid="avatar-img"
 | 
						|
              data-type="round"
 | 
						|
              style="--cpd-avatar-size: 16px;"
 | 
						|
            >
 | 
						|
              <img
 | 
						|
                alt=""
 | 
						|
                class="_image_1o69u_49"
 | 
						|
                crossorigin="anonymous"
 | 
						|
                data-type="round"
 | 
						|
                height="16px"
 | 
						|
                loading="lazy"
 | 
						|
                referrerpolicy="no-referrer"
 | 
						|
                src="mxc://avatar.url/room.png"
 | 
						|
                width="16px"
 | 
						|
              />
 | 
						|
            </span>
 | 
						|
            <span
 | 
						|
              class="mx_Pill_text"
 | 
						|
            >
 | 
						|
              Message in room name
 | 
						|
            </span>
 | 
						|
          </a>
 | 
						|
        </bdi>
 | 
						|
      </span>
 | 
						|
    </span>
 | 
						|
  </div>
 | 
						|
</DocumentFragment>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills appear for room links with vias 1`] = `
 | 
						|
<DocumentFragment>
 | 
						|
  <div
 | 
						|
    class="mx_MTextBody mx_EventTile_content"
 | 
						|
  >
 | 
						|
    <span
 | 
						|
      class="mx_EventTile_body markdown-body"
 | 
						|
      dir="auto"
 | 
						|
    >
 | 
						|
      A 
 | 
						|
      <span>
 | 
						|
        <bdi>
 | 
						|
          <a
 | 
						|
            aria-describedby="mx_Pill_0.123456"
 | 
						|
            class="mx_Pill mx_RoomPill"
 | 
						|
            href="https://matrix.to/#/!ZxbRYPQXDXKGmDnJNg:example.com?via=example.com&via=bob.com"
 | 
						|
          >
 | 
						|
            <span
 | 
						|
              aria-hidden="true"
 | 
						|
              aria-label="Avatar"
 | 
						|
              class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
              data-color="3"
 | 
						|
              data-testid="avatar-img"
 | 
						|
              data-type="round"
 | 
						|
              style="--cpd-avatar-size: 16px;"
 | 
						|
            >
 | 
						|
              <img
 | 
						|
                alt=""
 | 
						|
                class="_image_1o69u_49"
 | 
						|
                crossorigin="anonymous"
 | 
						|
                data-type="round"
 | 
						|
                height="16px"
 | 
						|
                loading="lazy"
 | 
						|
                referrerpolicy="no-referrer"
 | 
						|
                src="mxc://avatar.url/room.png"
 | 
						|
                width="16px"
 | 
						|
              />
 | 
						|
            </span>
 | 
						|
            <span
 | 
						|
              class="mx_Pill_text"
 | 
						|
            >
 | 
						|
              room name
 | 
						|
            </span>
 | 
						|
          </a>
 | 
						|
        </bdi>
 | 
						|
      </span>
 | 
						|
       with vias
 | 
						|
    </span>
 | 
						|
  </div>
 | 
						|
</DocumentFragment>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills do not appear for event permalinks with a custom label 1`] = `
 | 
						|
<DocumentFragment>
 | 
						|
  <div
 | 
						|
    class="mx_MTextBody mx_EventTile_content"
 | 
						|
  >
 | 
						|
    <span
 | 
						|
      class="mx_EventTile_body markdown-body"
 | 
						|
      dir="auto"
 | 
						|
    >
 | 
						|
      An 
 | 
						|
      <a
 | 
						|
        href="https://matrix.to/#/!ZxbRYPQXDXKGmDnJNg:example.com/$16085560162aNpaH:example.com?via=example.com"
 | 
						|
        rel="noreferrer noopener"
 | 
						|
      >
 | 
						|
        event link
 | 
						|
      </a>
 | 
						|
       with text
 | 
						|
    </span>
 | 
						|
  </div>
 | 
						|
</DocumentFragment>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills do not appear in code blocks 1`] = `
 | 
						|
<span
 | 
						|
  class="mx_EventTile_body markdown-body"
 | 
						|
  dir="auto"
 | 
						|
>
 | 
						|
  <p>
 | 
						|
    <code>
 | 
						|
      @room
 | 
						|
    </code>
 | 
						|
  </p>
 | 
						|
  
 | 
						|
 | 
						|
  <div
 | 
						|
    class="mx_EventTile_pre_container"
 | 
						|
  >
 | 
						|
    <pre
 | 
						|
      class="mx_EventTile_collapsedCodeBlock"
 | 
						|
    >
 | 
						|
      <span
 | 
						|
        class="mx_EventTile_lineNumbers"
 | 
						|
      >
 | 
						|
        <span>
 | 
						|
          1
 | 
						|
        </span>
 | 
						|
      </span>
 | 
						|
      <code>
 | 
						|
        @room
 | 
						|
 | 
						|
      </code>
 | 
						|
      <span />
 | 
						|
    </pre>
 | 
						|
    <span
 | 
						|
      class="mx_EventTile_button mx_EventTile_copyButton "
 | 
						|
    />
 | 
						|
  </div>
 | 
						|
  
 | 
						|
 | 
						|
</span>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders formatted m.text correctly pills get injected correctly into the DOM 1`] = `
 | 
						|
<span
 | 
						|
  class="mx_EventTile_body markdown-body"
 | 
						|
  dir="auto"
 | 
						|
>
 | 
						|
  Hey 
 | 
						|
  <span>
 | 
						|
    <bdi>
 | 
						|
      <a
 | 
						|
        aria-describedby="mx_Pill_0.123456"
 | 
						|
        class="mx_Pill mx_UserPill"
 | 
						|
        href="https://matrix.to/#/@user:server"
 | 
						|
      >
 | 
						|
        <span
 | 
						|
          aria-hidden="true"
 | 
						|
          aria-label="Profile picture"
 | 
						|
          class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
          data-color="8"
 | 
						|
          data-testid="avatar-img"
 | 
						|
          data-type="round"
 | 
						|
          style="--cpd-avatar-size: 16px;"
 | 
						|
        >
 | 
						|
          <img
 | 
						|
            alt=""
 | 
						|
            class="_image_1o69u_49"
 | 
						|
            crossorigin="anonymous"
 | 
						|
            data-type="round"
 | 
						|
            height="16px"
 | 
						|
            loading="lazy"
 | 
						|
            referrerpolicy="no-referrer"
 | 
						|
            src="mxc://avatar.url/image.png"
 | 
						|
            width="16px"
 | 
						|
          />
 | 
						|
        </span>
 | 
						|
        <span
 | 
						|
          class="mx_Pill_text"
 | 
						|
        >
 | 
						|
          Member
 | 
						|
        </span>
 | 
						|
      </a>
 | 
						|
    </bdi>
 | 
						|
  </span>
 | 
						|
</span>
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders plain-text m.text correctly should pillify a permalink to a message in the same room with the label »Message from Member« 1`] = `
 | 
						|
"Visit
 | 
						|
<span
 | 
						|
  ><bdi
 | 
						|
    ><a
 | 
						|
      class="mx_Pill mx_EventPill"
 | 
						|
      href="https://matrix.to/#/!room1:example.com/%event_id%"
 | 
						|
      aria-describedby="mx_Pill_0.123456"
 | 
						|
      ><span
 | 
						|
        aria-label="Profile picture"
 | 
						|
        aria-hidden="true"
 | 
						|
        data-testid="avatar-img"
 | 
						|
        data-type="round"
 | 
						|
        data-color="8"
 | 
						|
        class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
        style="--cpd-avatar-size: 16px"
 | 
						|
        ><img
 | 
						|
          loading="lazy"
 | 
						|
          alt=""
 | 
						|
          src="mxc://avatar.url/image.png"
 | 
						|
          crossorigin="anonymous"
 | 
						|
          referrerpolicy="no-referrer"
 | 
						|
          class="_image_1o69u_49"
 | 
						|
          data-type="round"
 | 
						|
          width="16px"
 | 
						|
          height="16px" /></span
 | 
						|
      ><span class="mx_Pill_text">Message from Member</span></a
 | 
						|
    ></bdi
 | 
						|
  ></span
 | 
						|
>
 | 
						|
"
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders plain-text m.text correctly should pillify a permalink to an event in another room with the label »Message in Room 2« 1`] = `
 | 
						|
"Visit
 | 
						|
<span
 | 
						|
  ><bdi
 | 
						|
    ><a
 | 
						|
      class="mx_Pill mx_EventPill"
 | 
						|
      href="https://matrix.to/#/!room2:example.com/%event_id%"
 | 
						|
      aria-describedby="mx_Pill_0.123456"
 | 
						|
      ><span
 | 
						|
        aria-label="Avatar"
 | 
						|
        aria-hidden="true"
 | 
						|
        data-testid="avatar-img"
 | 
						|
        data-type="round"
 | 
						|
        data-color="4"
 | 
						|
        class="_avatar_1o69u_17 mx_BaseAvatar"
 | 
						|
        style="--cpd-avatar-size: 16px"
 | 
						|
        ><img
 | 
						|
          loading="lazy"
 | 
						|
          alt=""
 | 
						|
          src="mxc://avatar.url/room.png"
 | 
						|
          crossorigin="anonymous"
 | 
						|
          referrerpolicy="no-referrer"
 | 
						|
          class="_image_1o69u_49"
 | 
						|
          data-type="round"
 | 
						|
          width="16px"
 | 
						|
          height="16px" /></span
 | 
						|
      ><span class="mx_Pill_text">Message in Room 2</span></a
 | 
						|
    ></bdi
 | 
						|
  ></span
 | 
						|
>
 | 
						|
"
 | 
						|
`;
 | 
						|
 | 
						|
exports[`<TextualBody /> renders plain-text m.text correctly should pillify a permalink to an unknown message in the same room with the label »Message« 1`] = `
 | 
						|
<span
 | 
						|
  class="mx_EventTile_body"
 | 
						|
  dir="auto"
 | 
						|
>
 | 
						|
  Visit 
 | 
						|
  <span>
 | 
						|
    <bdi>
 | 
						|
      <a
 | 
						|
        aria-describedby="mx_Pill_0.123456"
 | 
						|
        class="mx_Pill mx_EventPill"
 | 
						|
        href="https://matrix.to/#/!room1:example.com/!abc123"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_Pill_LinkIcon mx_BaseAvatar"
 | 
						|
        />
 | 
						|
        <span
 | 
						|
          class="mx_Pill_text"
 | 
						|
        >
 | 
						|
          Message
 | 
						|
        </span>
 | 
						|
      </a>
 | 
						|
    </bdi>
 | 
						|
  </span>
 | 
						|
</span>
 | 
						|
`;
 |