mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
fix(cypress): add validations to cypress list apis (#6029)
This commit is contained in:
@ -1214,7 +1214,7 @@ Cypress.Commands.add("merchantAccountsListCall", (globalState) => {
|
|||||||
} else {
|
} else {
|
||||||
// to be updated
|
// to be updated
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`API Keys list call failed with status ${response.status} and message ${response.body.message}`
|
`Merchant accounts list call failed with status ${response.status} and message ${response.body.message}`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -1255,7 +1255,7 @@ Cypress.Commands.add("businessProfilesListCall", (globalState) => {
|
|||||||
} else {
|
} else {
|
||||||
// to be updated
|
// to be updated
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`API Keys list call failed with status ${response.status} and message ${response.body.message}`
|
`Business profiles list call failed with status ${response.status} and message ${response.body.message}`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -1347,6 +1347,14 @@ Cypress.Commands.add("apiKeysListCall", (globalState) => {
|
|||||||
if (response.status === 200) {
|
if (response.status === 200) {
|
||||||
// This end point does not work
|
// This end point does not work
|
||||||
expect(response.body).to.be.an("array").and.to.not.be.empty;
|
expect(response.body).to.be.an("array").and.to.not.be.empty;
|
||||||
|
for (const key in response.body) {
|
||||||
|
expect(response.body[key])
|
||||||
|
.to.have.property("key_id")
|
||||||
|
.and.to.include("dev_").and.to.not.be.empty;
|
||||||
|
expect(response.body[key])
|
||||||
|
.to.have.property("merchant_id")
|
||||||
|
.and.to.equal(merchant_id).and.to.not.be.empty;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// to be updated
|
// to be updated
|
||||||
throw new Error(
|
throw new Error(
|
||||||
|
|||||||
Reference in New Issue
Block a user