[No QA] Remove isPolicyExpenseChatEnabled from tests - #99674
puneetlath merged 12 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. |
|
@jasperhuangg Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
Sorry @fedirjh. There are conflicts now. |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
|
@puneetlath Let's merge #99673 first. |
…e-chat-flag-tests
…e-chat-flag-tests
|
Fixed |
|
🚧 puneetlath has triggered a test Expensify/App build. You can view the workflow run here. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/puneetlath in version: 9.4.65-0 🚀
|
|
No help site changes are required for this PR, so I did not create a draft docs PR. This is a test-only refactor. The one non-test change removes a deprecated type field that was never referenced by product code or user-facing copy:
Checks I ran
Since no behavior, label, or workflow visible to customers changed, there is nothing to document. If a future PR changes how expense chats are actually created or enabled for a workspace, that is when the help site would need an update. @fedirjh, there is no linked help site PR to review — nothing needs to be marked |
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.4.65-3 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
This PR removes
isPolicyExpenseChatEnabledfrom tests and updates outdated assertions so they validate group-policy behavior directly instead of the legacy flag.Fixed Issues
$ Part of https://github.com/Expensify/Expensify/issues/370320
Tests
N/A - test-only refactor.
Offline tests
N/A - test-only refactor.
QA Steps
N/A - test-only refactor.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari