Skip to content

test(e2e): add messages e2e tests - [CU-869atcqz5] - #210

Merged
im-saif merged 16 commits into
devfrom
test/dms-e2e
Dec 12, 2025
Merged

test(e2e): add messages e2e tests - [CU-869atcqz5]#210
im-saif merged 16 commits into
devfrom
test/dms-e2e

Conversation

@im-saif

@im-saif im-saif commented Dec 12, 2025

Copy link
Copy Markdown
Member

Overview

This PR introduces a comprehensive E2E test suite for the DMs, including sending and receiving messages, unread indicators, large inputs, and alot more.

Demo

DMs.e2e.mp4
image

@im-saif im-saif changed the title test(e2e): add messages e2e tests test(e2e): add messages e2e tests - [CU-869atcqz5] Dec 12, 2025
@Exo1i

Exo1i commented Dec 12, 2025

Copy link
Copy Markdown
Member

Task linked: CU-869atcqz5 DM flow tests

@im-saif
im-saif changed the base branch from main to dev December 12, 2025 14:18
@github-actions

Copy link
Copy Markdown

Unit Tests Coverage Report

Coverage after merging test/dms-e2e into dev will be
84.42%
Coverage Report for Changed Files
FileStmtsBranchesFuncsLinesUncovered Lines
src/components/messages
   MessageInput.tsx51.52%38.46%33.33%64.71%43, 49, 57, 57, 57, 57, 57–59, 59, 59–60, 65, 75
   NewMessageComposer.tsx97.94%93.55%100%100%49, 54
   NewMessageSheet.tsx100%100%100%100%
src/components/profile
   ProfileHeader.tsx78.17%75%69.57%83.58%103, 121, 121, 121–122, 127, 148, 158, 158, 158–159, 161, 193, 257, 283–284, 76, 76, 76, 78, 86, 86, 86, 93
src/hooks/navigation
   useBottomTabsConfig.tsx54.02%30.56%71.43%70.27%133, 140, 147, 159–160, 160, 168, 185, 193–194, 194–195, 204, 208, 223–224, 224, 230, 230, 230, 232, 232, 236, 236, 236, 238, 246, 246, 257–258, 86, 86, 86, 86, 95, 98
src/screens/messages
   ChatScreen.tsx70.70%60.58%73.91%78.29%106, 109, 114, 116–117, 126, 132, 134–135, 137–138, 140, 140, 140, 140, 140–142, 145, 148, 148, 148, 151, 153, 156, 220, 231–232, 240–241, 246–247, 251–252, 255, 255, 255–256, 258, 258, 258–260, 268, 268–269, 272, 284–285, 289–290, 294, 335–336, 339, 352, 352, 352, 352, 352, 354, 364, 370, 55, 57, 63, 96–98
   MessagesScreen.tsx95.04%89.36%100%98.11%122, 126, 130, 133, 89, 94

@im-saif
im-saif merged commit dad8b7e into dev Dec 12, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants