diff --git a/v2/api-validator/tests/server-tests/collateral/account-link.test.ts b/v2/api-validator/tests/server-tests/collateral/account-link.test.ts index cb867e3a..83369106 100644 --- a/v2/api-validator/tests/server-tests/collateral/account-link.test.ts +++ b/v2/api-validator/tests/server-tests/collateral/account-link.test.ts @@ -26,12 +26,15 @@ describe.skipIf(noCollateralCapability)('Account Link', () => { accountId, }); - const linkedAccount: CollateralAccountLink | undefined = + const unlinkedAccount: CollateralAccountLink | undefined = getCollateralAccountLinks.collateralLinks.find( (link) => link.status !== CollateralLinkStatus.LINKED ); - if (!linkedAccount) { + expect(unlinkedAccount?.status).toBeDefined(); + expect(Object.values(CollateralLinkStatus)).toContain(unlinkedAccount?.status); + + if (unlinkedAccount) { const linkAccount = await client.collateral.createCollateralAccountLink({ accountId, requestBody: { @@ -49,7 +52,6 @@ describe.skipIf(noCollateralCapability)('Account Link', () => { expect(linkAccount.env).toBe(AccountEnvironment.PROD); } - expect(linkedAccount?.status).toBeDefined(); }); });