Skip to content

[HOLD for payment 2025-01-13] [$250] Implement tests for reports that should not be displayed in LHN #52034

Description

@OlimpiaZurek

Tracking issue: #52031.

Develop and implement tests to verify that the following report types are not displayed in the Left-Hand Navigation (LHN):

  1. Hidden report: Ensure reports marked as hidden do not appear in the LHN.
  2. Report with no participants: Validate that chats without participants are excluded from the LHN.
  3. Access restricted report: Confirm that reports the user cannot access due to policy restrictions are not shown.
  4. Single transaction thread: Ensure that reports containing only one transaction are excluded from the LHN.
  5. Empty chat: Verify that empty chats, when the excludeEmptyChats setting is true, are not displayed.
  6. Domain email exclusion: Check that reports are excluded when the user’s email is domain-based and the setting is false.
  7. Parent message pending removal: Confirm that reports with parent messages pending removal do not appear in the LHN.
  8. 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
Issue OwnerCurrent Issue Owner: @alexpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorPlanningChanges still in the thought process

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions