Skip to content

Commit 9134584

Browse files
Add some more tests
1 parent 480b7de commit 9134584

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

tests/unit/PolicyUtilsTest.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -875,5 +875,22 @@ describe('PolicyUtils', () => {
875875
expect(sortWorkspacesBySelected(workspace1, workspace3, undefined, TestHelper.localeCompare)).toBe(-1);
876876
expect(sortWorkspacesBySelected(workspace3, workspace4, undefined, TestHelper.localeCompare)).toBe(-1);
877877
});
878+
879+
it('should sort workspaces when using this method correctly', () => {
880+
const unsortedWorkspaces = [
881+
{policyID: '2', name: 'Workspace 2'},
882+
{policyID: '1', name: 'Workspace 1'},
883+
{policyID: '4', name: 'Workspace 4'},
884+
{policyID: '3', name: 'Workspace 3'},
885+
];
886+
const selectedWorkspaceIDs = ['3', '4'];
887+
const sortedWorkspaces = unsortedWorkspaces.sort((a, b) => sortWorkspacesBySelected(a, b, selectedWorkspaceIDs, TestHelper.localeCompare));
888+
expect(sortedWorkspaces).toEqual([
889+
{policyID: '3', name: 'Workspace 3'},
890+
{policyID: '4', name: 'Workspace 4'},
891+
{policyID: '1', name: 'Workspace 1'},
892+
{policyID: '2', name: 'Workspace 2'},
893+
]);
894+
});
878895
});
879896
});

0 commit comments

Comments
 (0)