The suite follows account setup, verification and recovery alongside health and credential handling. Acceptance inspects the account a person can operate and the safe detail they can read after each change.
A refresh refusal affects connection eligibility, visible attention and notices. Replacement and disconnection cases inspect those effects together with credential retirement, while the permission case separates account management from authority to replace secrets.
The reliance links identify detailed capability scenarios. None of these composed acceptance sequences has a verified executable binding at the pinned revisions; the corresponding coverage finding remains open.
Create an account, enter a valid key, complete verification and inspect credential facts and health.
Expected
The usable account and its health are visible without the key value.
Data
Run-owned declarations, records and role fixtures in an isolated workspace.
Source
services-platform:modules/integrations/tests/e2e/integrations.e2e.spec.js#connects a platform account, which starts verifying with its job,services-platform:modules/integrations/tests/integration/services/credentials/credential-state.integration.spec.js#answers no secret value, secret name or key version,react-console:lib/integrations/connection-dot.test.ts#is grey for suspended and disconnected, whatever the last health check said
A reader and account manager without credential permission inspect one account.
Steps
Read account health and credential facts, then attempt key replacement as the manager.
Expected
Safe inspection succeeds while the unauthorized replacement leaves the account and credential unchanged.
Data
Run-owned declarations, records and role fixtures in an isolated workspace.
Source
services-platform:modules/integrations/tests/e2e/credentials.e2e.spec.js#is refused to a caller who manages connections but not their credentials,services-platform:modules/integrations/tests/e2e/integrations.e2e.spec.js#refuses a second connection of the tenant whose name derives to a taken id, 409 naming the id
05Correct a refused account credentialregressionnegativeproposed
Inspect the failure, replace it with a valid key and complete verification.
Expected
The account recovers to active with features and the expected health indicator.
Data
Run-owned declarations, records and role fixtures in an isolated workspace.
Source
FND-PFM-INT-034,services-platform:modules/integrations/services/credentials/credential-store.ts:verification_retried,react-console:lib/integrations/connection-dot.test.ts#is grey for suspended and disconnected, whatever the last health check said