Skip to content

Commit 35f582b

Browse files
committed
Implement merge comments
1 parent 33ef89a commit 35f582b

File tree

3 files changed

+36
-41
lines changed

3 files changed

+36
-41
lines changed

extensions/ql-vscode/test/factories/db-item-factories.ts

Lines changed: 22 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
import { faker } from "@faker-js/faker";
12
import {
23
DbItemKind,
34
LocalDatabaseDbItem,
5+
LocalDbItem,
46
LocalListDbItem,
7+
RemoteDbItem,
58
RemoteOwnerDbItem,
69
RemoteRepoDbItem,
710
RemoteSystemDefinedListDbItem,
@@ -15,13 +18,9 @@ export function createRootRemoteDbItem({
1518
children = [],
1619
expanded = false,
1720
}: {
18-
children?: Array<
19-
| RemoteOwnerDbItem
20-
| RemoteSystemDefinedListDbItem
21-
| RemoteUserDefinedListDbItem
22-
>;
21+
children?: RemoteDbItem[];
2322
expanded?: boolean;
24-
}): RootRemoteDbItem {
23+
} = {}): RootRemoteDbItem {
2524
return {
2625
kind: DbItemKind.RootRemote,
2726
children,
@@ -30,12 +29,12 @@ export function createRootRemoteDbItem({
3029
}
3130

3231
export function createRemoteOwnerDbItem({
33-
ownerName = `owner${getRandomInt()}`,
32+
ownerName = `owner${faker.datatype.number()}`,
3433
selected = false,
3534
}: {
3635
ownerName?: string;
3736
selected?: boolean;
38-
}): RemoteOwnerDbItem {
37+
} = {}): RemoteOwnerDbItem {
3938
return {
4039
kind: DbItemKind.RemoteOwner,
4140
selected,
@@ -44,14 +43,14 @@ export function createRemoteOwnerDbItem({
4443
}
4544

4645
export function createRemoteRepoDbItem({
47-
repoFullName = `repoFullName${getRandomInt()}`,
46+
repoFullName = `owner${faker.datatype.number()}/repo${faker.datatype.number}`,
4847
selected = false,
4948
parentListName = undefined,
5049
}: {
5150
repoFullName?: string;
5251
selected?: boolean;
5352
parentListName?: string;
54-
}): RemoteRepoDbItem {
53+
} = {}): RemoteRepoDbItem {
5554
return {
5655
kind: DbItemKind.RemoteRepo,
5756
selected,
@@ -61,7 +60,7 @@ export function createRemoteRepoDbItem({
6160
}
6261

6362
export function createRemoteSystemDefinedListDbItem({
64-
listName = `top_${getRandomInt()}`,
63+
listName = `top_${faker.datatype.number()}`,
6564
listDisplayName = `Display Name`,
6665
listDescription = `Description`,
6766
selected = false,
@@ -70,7 +69,7 @@ export function createRemoteSystemDefinedListDbItem({
7069
listDisplayName?: string;
7170
listDescription?: string;
7271
selected?: boolean;
73-
}): RemoteSystemDefinedListDbItem {
72+
} = {}): RemoteSystemDefinedListDbItem {
7473
return {
7574
kind: DbItemKind.RemoteSystemDefinedList,
7675
selected,
@@ -83,7 +82,7 @@ export function createRemoteSystemDefinedListDbItem({
8382
export function createRemoteUserDefinedListDbItem({
8483
expanded = false,
8584
selected = false,
86-
listName = `list${getRandomInt()}`,
85+
listName = `list${faker.datatype.number()}`,
8786
repos = [
8887
createRemoteRepoDbItem({
8988
parentListName: listName,
@@ -94,7 +93,7 @@ export function createRemoteUserDefinedListDbItem({
9493
expanded?: boolean;
9594
selected?: boolean;
9695
repos?: RemoteRepoDbItem[];
97-
}): RemoteUserDefinedListDbItem {
96+
} = {}): RemoteUserDefinedListDbItem {
9897
return {
9998
kind: DbItemKind.RemoteUserDefinedList,
10099
expanded,
@@ -109,9 +108,9 @@ export function createRootLocalDbItem({
109108
children = [],
110109
expanded = false,
111110
}: {
112-
children?: Array<LocalDatabaseDbItem | LocalListDbItem>;
111+
children?: LocalDbItem[];
113112
expanded?: boolean;
114-
}): RootLocalDbItem {
113+
} = {}): RootLocalDbItem {
115114
return {
116115
kind: DbItemKind.RootLocal,
117116
children,
@@ -120,18 +119,18 @@ export function createRootLocalDbItem({
120119
}
121120

122121
export function createLocalDatabaseDbItem({
123-
databaseName = `database${getRandomInt()}`,
124-
dateAdded = getRandomInt(),
125-
language = `language${getRandomInt()}`,
126-
storagePath = `storagePath${getRandomInt()}`,
122+
databaseName = `database${faker.datatype.number()}`,
123+
dateAdded = faker.date.past().getTime(),
124+
language = `language${faker.datatype.number()}`,
125+
storagePath = `storagePath${faker.datatype.number()}`,
127126
selected = false,
128127
}: {
129128
databaseName?: string;
130129
dateAdded?: number;
131130
language?: string;
132131
storagePath?: string;
133132
selected?: boolean;
134-
}): LocalDatabaseDbItem {
133+
} = {}): LocalDatabaseDbItem {
135134
return {
136135
kind: DbItemKind.LocalDatabase,
137136
selected,
@@ -143,7 +142,7 @@ export function createLocalDatabaseDbItem({
143142
}
144143

145144
export function createLocalListDbItem({
146-
listName = `top_${getRandomInt()}`,
145+
listName = `top_${faker.datatype.number()}`,
147146
selected = false,
148147
expanded = false,
149148
databases = [],
@@ -152,7 +151,7 @@ export function createLocalListDbItem({
152151
databases?: LocalDatabaseDbItem[];
153152
selected?: boolean;
154153
expanded?: boolean;
155-
}): LocalListDbItem {
154+
} = {}): LocalListDbItem {
156155
return {
157156
kind: DbItemKind.LocalList,
158157
selected,
@@ -161,7 +160,3 @@ export function createLocalListDbItem({
161160
listName,
162161
};
163162
}
164-
165-
function getRandomInt() {
166-
return Math.floor(Math.random() * 100);
167-
}

extensions/ql-vscode/test/pure-tests/databases/db-item-expansion.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ describe("db item expansion", () => {
9696
},
9797
];
9898

99-
const dbItem: RootRemoteDbItem = createRootRemoteDbItem({});
99+
const dbItem: RootRemoteDbItem = createRootRemoteDbItem();
100100

101101
const newExpandedItems = calculateNewExpandedState(
102102
currentExpandedItems,

extensions/ql-vscode/test/pure-tests/databases/db-item-selection.test.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ describe("db item selection", () => {
1616
const dbItems: DbItem[] = [
1717
createRootRemoteDbItem({
1818
children: [
19-
createRemoteSystemDefinedListDbItem({}),
20-
createRemoteOwnerDbItem({}),
21-
createRemoteUserDefinedListDbItem({}),
19+
createRemoteSystemDefinedListDbItem(),
20+
createRemoteOwnerDbItem(),
21+
createRemoteUserDefinedListDbItem(),
2222
],
2323
}),
2424
createRootLocalDbItem({
25-
children: [createLocalListDbItem({}), createLocalDatabaseDbItem({})],
25+
children: [createLocalListDbItem(), createLocalDatabaseDbItem()],
2626
}),
2727
];
2828

@@ -42,8 +42,8 @@ describe("db item selection", () => {
4242
}),
4343
createLocalListDbItem({
4444
databases: [
45-
createLocalDatabaseDbItem({}),
46-
createLocalDatabaseDbItem({}),
45+
createLocalDatabaseDbItem(),
46+
createLocalDatabaseDbItem(),
4747
],
4848
}),
4949
],
@@ -65,8 +65,8 @@ describe("db item selection", () => {
6565
const dbItems: DbItem[] = [
6666
createRootRemoteDbItem({
6767
children: [
68-
createRemoteSystemDefinedListDbItem({}),
69-
createRemoteOwnerDbItem({}),
68+
createRemoteSystemDefinedListDbItem(),
69+
createRemoteOwnerDbItem(),
7070
createRemoteUserDefinedListDbItem({
7171
listName: "my list",
7272
selected: true,
@@ -103,9 +103,9 @@ describe("db item selection", () => {
103103
const dbItems: DbItem[] = [
104104
createRootRemoteDbItem({
105105
children: [
106-
createRemoteSystemDefinedListDbItem({}),
107-
createRemoteOwnerDbItem({}),
108-
createRemoteUserDefinedListDbItem({}),
106+
createRemoteSystemDefinedListDbItem(),
107+
createRemoteOwnerDbItem(),
108+
createRemoteUserDefinedListDbItem(),
109109
],
110110
}),
111111
createRemoteSystemDefinedListDbItem({
@@ -129,8 +129,8 @@ describe("db item selection", () => {
129129
const dbItems: DbItem[] = [
130130
createRootRemoteDbItem({
131131
children: [
132-
createRemoteSystemDefinedListDbItem({}),
133-
createRemoteOwnerDbItem({}),
132+
createRemoteSystemDefinedListDbItem(),
133+
createRemoteOwnerDbItem(),
134134
createRemoteUserDefinedListDbItem({
135135
repos: [],
136136
selected: true,

0 commit comments

Comments
 (0)