App
App copied to clipboard
[$250] Implement tests for reports that should not be displayed in LHN
Tracking issue: https://github.com/Expensify/App/issues/52031.
Develop and implement tests to verify that the following report types are not displayed in the Left-Hand Navigation (LHN):
- Hidden report: Ensure reports marked as hidden do not appear in the LHN.
- Report with no participants: Validate that chats without participants are excluded from the LHN.
- Access restricted report: Confirm that reports the user cannot access due to policy restrictions are not shown.
- Single transaction thread: Ensure that reports containing only one transaction are excluded from the LHN.
- Empty chat: Verify that empty chats, when the excludeEmptyChats setting is true, are not displayed.
- Domain email exclusion: Check that reports are excluded when the user’s email is domain-based and the setting is false.
- Parent message pending removal: Confirm that reports with parent messages pending removal do not appear in the LHN.
- Focus Mode without unread messages: Ensure that when the user is in focus mode without unread messages, no reports are displayed.
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021862798689700375032
- Upwork Job ID: 1862798689700375032
- Last Price Increase: 2024-11-30
- Automatic offers:
- c3024 | Reviewer | 105210430
- mkzie2 | Contributor | 105210431