Skip to content

Commit 70a6488

Browse files
Rename + expand existing helper for shuffling lists
1 parent 14dbb65 commit 70a6488

4 files changed

Lines changed: 7 additions & 15 deletions

File tree

extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/history-tree-data-provider.test.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
createMockLocalQueryInfo,
1818
createMockQueryWithResults,
1919
} from "../../../factories/query-history/local-query-history-item";
20-
import { shuffleHistoryItems } from "../../utils/query-history-helpers";
20+
import { shuffle } from "../../utils/list-helpers";
2121
import { createMockVariantAnalysisHistoryItem } from "../../../factories/query-history/variant-analysis-history-item";
2222
import type { VariantAnalysisHistoryItem } from "../../../../src/query-history/variant-analysis-history-item";
2323
import { QueryStatus } from "../../../../src/query-history/query-status";
@@ -121,10 +121,7 @@ describe("HistoryTreeDataProvider", () => {
121121
variantAnalysisStatus: VariantAnalysisStatus.InProgress,
122122
}),
123123
];
124-
allHistory = shuffleHistoryItems([
125-
...localQueryHistory,
126-
...variantAnalysisHistory,
127-
]);
124+
allHistory = shuffle([...localQueryHistory, ...variantAnalysisHistory]);
128125

129126
labelProvider = new HistoryItemLabelProvider({
130127
format: "",

extensions/ql-vscode/test/vscode-tests/no-workspace/query-history/query-history-manager.test.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
createMockLocalQueryInfo,
2020
createMockQueryWithResults,
2121
} from "../../../factories/query-history/local-query-history-item";
22-
import { shuffleHistoryItems } from "../../utils/query-history-helpers";
22+
import { shuffle } from "../../utils/list-helpers";
2323
import { createMockVariantAnalysisHistoryItem } from "../../../factories/query-history/variant-analysis-history-item";
2424
import type { VariantAnalysisHistoryItem } from "../../../../src/query-history/variant-analysis-history-item";
2525
import { QueryStatus } from "../../../../src/query-history/query-status";
@@ -138,10 +138,7 @@ describe("QueryHistoryManager", () => {
138138
variantAnalysisStatus: VariantAnalysisStatus.InProgress,
139139
}),
140140
];
141-
allHistory = shuffleHistoryItems([
142-
...localQueryHistory,
143-
...variantAnalysisHistory,
144-
]);
141+
allHistory = shuffle([...localQueryHistory, ...variantAnalysisHistory]);
145142
});
146143

147144
afterEach(async () => {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function shuffle<T>(xs: T[]): T[] {
2+
return xs.sort(() => Math.random() - 0.5);
3+
}

extensions/ql-vscode/test/vscode-tests/utils/query-history-helpers.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)