Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Add timezone to user profile #28589

Add timezone to user profile

Add timezone to user profile #28589

Triggered via pull request September 10, 2024 09:14
Status Failure
Total duration 4m 53s
Artifacts 1

tests.yml

on: pull_request
Matrix: Jest
Element Web Integration Tests
2m 4s
Element Web Integration Tests
Skip SonarCloud in merge queue
0s
Skip SonarCloud in merge queue
Fit to window
Zoom out
Zoom in

Annotations

3 errors
<UserInfo /> › without a room › renders user timezone if set: test/components/views/right_panel/UserInfo-test.tsx#L246
expect(received).resolves.toBeInTheDocument() Received promise rejected instead of resolved Rejected to value: [TestingLibraryElementError: Unable to find an element with the text: /\d\d:\d\d (am|pm)/. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.· Ignored nodes: comments, script, style <body> <div> <div class="mx_BaseCard mx_UserInfo" > <div class="mx_BaseCard_header" > <p class="_typography_yh5dq_162 _font-body-md-medium_yh5dq_69 mx_BaseCard_header_title" > Profile </p> <button class="_icon-button_bh2qc_17 _subtle-bg_bh2qc_38" data-testid="base-card-close-button" role="button" style="--cpd-icon-button-size: 28px;" tabindex="0" > <div class="_indicator-icon_133tf_26" style="--cpd-icon-button-size: 100%;" > <svg fill="currentColor" height="1em" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg" > <path d="M6.293 6.293a1 1 0 0 1 1.414 0L12 10.586l4.293-4.293a1 1 0 1 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 0-1.414Z" /> </svg> </div> </button> </div> <div class="mx_AutoHideScrollbar" tabindex="-1" > <div class="mx_UserInfo_avatar" > <div class="mx_UserInfo_avatar_transition" > <div class="mx_UserInfo_avatar_transition_child" > <button aria-label="Profile picture" aria-live="off" class="_avatar_mcap2_17 mx_BaseAvatar _avatar-imageless_mcap2_61" data-color="3" data-testid="avatar-img" data-type="round" role="button" style="--cpd-avatar-size: 120px;" > u </button> </div> </div> </div> <div class="mx_UserInfo_container" > <div class="mx_Flex mx_UserInfo_profile" style="--mx-flex-display: flex; --mx-flex-direction: column; --mx-flex-align: center; --mx-flex-justify: start; --mx-flex-gap: 0;" > <h1 class="_typography_yh5dq_162 _font-heading-sm-semibold_yh5dq_102" dir="auto" > <div class="mx_Flex" style="--mx-flex-display: flex; --mx-flex-direction: row-reverse; --mx-flex-align: center; --mx-flex-justify: start; --mx-flex-gap: 0;" > @user:example.com </div> </h1> <div class="mx_PresenceLabel mx_UserInfo_profileStatus" > Unknown </div> <span class="mx_UserInfo_timezone" > <p class="_typography_yh5dq_162 _font-body-sm-regular_yh5dq_40" > 10:16 AM GMT+1 </p> </span> <p class="_typography_yh5dq_162 _font-body-sm-semibold_yh5dq_45 mx_UserInfo_profile_mxid" > <div class="mx_CopyableText" > customUserIdentifier <div aria-label="Copy" class="mx_AccessibleButton mx_CopyableText_copyButton" role="button" tabindex="0" /> </div> </p> </div> </div> <div class="mx_UserInfo_container" > <h2> Security </h2> <p />
MessageComposer › wysiwyg correctly persists state to and from localStorage: test/components/views/rooms/MessageComposer-test.tsx#L476
expect(element).toHaveTextContent() Expected element to have text content: Test Text Received: Ignored nodes: comments, script, style <html> <head /> <body> <div id="mx_ContextualMenu_Container" /> <div id="mx_Dialog_StaticContainer" /> <div id="mx_Dialog_Container" /> <div> <div aria-label="Message composer" class="mx_MessageComposer mx_MessageComposer_wysiwyg" role="region" > <div class="mx_MessageComposer_wrapper" > <div class="mx_MessageComposer_row" > <div class="mx_SendWysiwygComposer mx_SendWysiwygComposer-focused" data-testid="WysiwygComposer" > <div class="mx_WysiwygComposer_AutoCompleteWrapper" data-testid="autocomplete-wrapper" /> <div class="mx_FormattingButtons" > <button aria-label="Bold" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Italic" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Underline" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Strikethrough" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Bulleted list" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Numbered list" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Quote" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Code" class="mx_AccessibleButton mx_FormattingButtons_Button mx_FormattingButtons_Button_hover" role="button" tabindex="0" > <div class="mx_FormattingButtons_Icon" /> </button> <button aria-label="Code block" cl
Jest (1)
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
coverage-2
404 KB