pull/496/head
Frostebite 2023-02-18 23:56:42 +00:00
parent 037eedc6cc
commit 96d69174f7
1 changed files with 6 additions and 0 deletions

View File

@ -232,6 +232,12 @@ describe('Cloud Runner Locking', () => {
const workspaces = await SharedWorkspaceLocking.GetAllWorkspaces(buildParameters); const workspaces = await SharedWorkspaceLocking.GetAllWorkspaces(buildParameters);
for (let element of workspaces) { for (let element of workspaces) {
element = `${element.split(`_`)[1]}_${element.split(`_`)[2]}`; element = `${element.split(`_`)[1]}_${element.split(`_`)[2]}`;
expect(
(await SharedWorkspaceLocking.GetAllWorkspaces(buildParameters)).filter((x) => x.includes(element)),
).toHaveLength(1);
expect(
(await SharedWorkspaceLocking.GetAllWorkspaces(buildParameters)).filter((x) => x.endsWith(`_workspace`)),
).toHaveLength(1);
expect(await SharedWorkspaceLocking.DoesWorkspaceExist(element, buildParameters)).toBeTruthy(); expect(await SharedWorkspaceLocking.DoesWorkspaceExist(element, buildParameters)).toBeTruthy();
await new Promise((promise) => setTimeout(promise, 1500)); await new Promise((promise) => setTimeout(promise, 1500));
const isLocked = await SharedWorkspaceLocking.IsWorkspaceLocked(element, buildParameters); const isLocked = await SharedWorkspaceLocking.IsWorkspaceLocked(element, buildParameters);