mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
feat: resolved recursive testcase change failing test
This commit is contained in:
@@ -13,7 +13,7 @@ describe("Secret Recursive Testing", async () => {
|
|||||||
];
|
];
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
let rootFolderId = "";
|
const rootFolderIds: string[] = [];
|
||||||
for (const folder of folderAndSecretNames) {
|
for (const folder of folderAndSecretNames) {
|
||||||
// eslint-disable-next-line no-await-in-loop
|
// eslint-disable-next-line no-await-in-loop
|
||||||
const createdFolder = await createFolder({
|
const createdFolder = await createFolder({
|
||||||
@@ -25,7 +25,7 @@ describe("Secret Recursive Testing", async () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (folder.path === "/") {
|
if (folder.path === "/") {
|
||||||
rootFolderId = createdFolder.id;
|
rootFolderIds.push(createdFolder.id);
|
||||||
}
|
}
|
||||||
// eslint-disable-next-line no-await-in-loop
|
// eslint-disable-next-line no-await-in-loop
|
||||||
await createSecretV2({
|
await createSecretV2({
|
||||||
@@ -39,13 +39,17 @@ describe("Secret Recursive Testing", async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return async () => {
|
return async () => {
|
||||||
await deleteFolder({
|
await Promise.all(
|
||||||
authToken: jwtAuthToken,
|
rootFolderIds.map((id) =>
|
||||||
secretPath: "/",
|
deleteFolder({
|
||||||
id: rootFolderId,
|
authToken: jwtAuthToken,
|
||||||
workspaceId: projectId,
|
secretPath: "/",
|
||||||
environmentSlug: "prod"
|
id,
|
||||||
});
|
workspaceId: projectId,
|
||||||
|
environmentSlug: "prod"
|
||||||
|
})
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
await deleteSecretV2({
|
await deleteSecretV2({
|
||||||
authToken: jwtAuthToken,
|
authToken: jwtAuthToken,
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ export const getSecretsV2 = async (dto: {
|
|||||||
secretPath: dto.secretPath,
|
secretPath: dto.secretPath,
|
||||||
expandSecretReferences: "true",
|
expandSecretReferences: "true",
|
||||||
include_imports: "true",
|
include_imports: "true",
|
||||||
recursive: String(dto.recursive)
|
recursive: String(dto.recursive || false)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
expect(getSecretsResponse.statusCode).toBe(200);
|
expect(getSecretsResponse.statusCode).toBe(200);
|
||||||
|
|||||||
Reference in New Issue
Block a user