#12325 [Expense tests] Re-enable reviewed APIs and consolidate Expense fixes
Expense Agent API tests are re-enabled. Eleven Expense API and helper paths move to shared authentication, 51 Expense API exclusions are removed, and nine non-API exclusions stay. Clean test codeunit execution is turned on, and 193 temporary API exclusions are added to the existing APIV1 and APIV2 manifests.
- 21files
- 1AL files
- 1objects
Pull request · merged into main (BC30) on 2026-10-06 by t-prda · 21 files (+1405 -375), 1 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Migrated 11 Expense API and helper paths to shared authentication
- Removed 51 Expense API test exclusions; kept 9 non-API Expense exclusions
- Enabled the existing enableCleanTestCodeunitExecution setting using existing DisabledTests selectors
- Added 193 temporary method-specific exclusions to the existing APIV1 and APIV2 manifests, to be removed in a follow-up PR
- Consolidated test fixes for policy URL composition, response isolation, assigned-user filtering and denied-approval handling
AL objects touched
- Codeunit 7133 “Travel Request Approval”, ExpenseAgent: modified
Context
- Work items: AB#646383, AB#653119
- Labels: AL: Apps (W1), Build: Automation, ExpenseManagement, Team: Finance
- Systems: development
- From the description: “Migrate the 11 reviewed Expense API/helper paths to shared authentication and remove exactly 51 existing Expense API exclusions.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).