question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Regression test steps needed] [$1000] Request/Send money available in default-rooms/chatrooms with 2 members, error if used.

See original GitHub issue

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. FAB -> Create workspace.
  2. Settings -> Workspaces -> Manage members. Ensure it has exactly two members.
  3. Open #admin or #announce room, click + and notice that Request/Send money options are available.
  4. Select Request money -> Enter any amount -> Select Next -> Select Request

Expected Result:

Request/Send money options should not be available in default rooms.

Actual Result:

Request/Send money options are available, using them results in error.

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: Reproducible in staging?: Reproducible in production?: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation Expensify/Expensify Issue URL: Issue reported by: @Ollyws

https://user-images.githubusercontent.com/43996225/204150217-930deb03-ea11-4367-ad68-cb8639156ad1.mp4

https://user-images.githubusercontent.com/43996225/204150233-e2ec94b6-b1ea-4e38-9dfc-967da11ab9a0.mp4

1

Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1669560477526229

View all open jobs on GitHub

Upwork Automation - Do Not Edit

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:38 (25 by maintainers)

github_iconTop GitHub Comments

2reactions
marcaaroncommented, Nov 28, 2022

In a default room or user created policy room it does not make sense to show the send/request money options as those can only happen in a DM or policy expense chat (though the policy expense chats are still behind a beta IIRC so not sure it’s really relevant to this conversation).

It seems like we still want to allow splitting a bill (though less sure how valuable that is cc @trjExpensify) - kind of a tangent though.

I think for this issue the main thing is that we shouldn’t be seeing the request/send options in default rooms with 2 members and the solution is to wrap the place where we push those options in with a check to ReportUtils.isChatRoom().

@Ollyws first solution is in the right spot - but not sure if they realized how it would affect the bill split feature (which again, isn’t entirely clear that we would necessarily want that behavior).

1reaction
Santhosh-Sellavelcommented, Dec 23, 2022

unassigning me as @thesahindia was assigned for PR review!

Read more comments on GitHub >

github_iconTop Results From Across the Web

What is Regression Testing? Definition, Tools, Method, and ...
Regression test is like a verification method. Test cases are generally automated as test cases are required to be executed again and again ......
Read more >
What is Regression Testing? Test Cases (Example) - Guru99
Regression Testing means to confirm that a recent program or code change has not adversely affected existing features. In this tutorial ...
Read more >
How To Prioritize Test Cases For Regression Testing?
The test case prioritization of regression testing is done taking into account the business requirements, previous test cycle experience on ...
Read more >
7 Regression Testing Examples (Automated and Manual ...
Here's a collection of real-world regression testing examples to broaden your understanding of how regression testing can be automated or ...
Read more >
2.12 - Further Examples | STAT 501 - STAT ONLINE
Here is the accompanying Minitab output, which is found by performing Stat ... This test can be used to test whether or not...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found