Skip to content

Commit a012d80

Browse files
committed
Merge comments
1 parent cf7e333 commit a012d80

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

extensions/ql-vscode/src/databases/db-config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ export interface DbConfigDatabases {
1111
}
1212

1313
export interface SelectedDbItem {
14-
kind: SelectedDbKind;
14+
kind: SelectedDbItemKind;
1515
value: string;
1616
}
1717

18-
export enum SelectedDbKind {
18+
export enum SelectedDbItemKind {
1919
ConfigDefined = 'configDefined',
2020
RemoteSystemDefinedList = 'remoteSystemDefinedList',
2121
}

extensions/ql-vscode/test/pure-tests/databases/db-config-validator.test.ts

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,26 @@ describe('db config validation', async () => {
1111
// We're intentionally bypassing the type check because we'd
1212
// like to make sure validation errors are highlighted.
1313
const dbConfig = {
14-
'remote': {
15-
'repositoryLists': [
16-
{
17-
'name': 'repoList1',
18-
'repositories': ['foo/bar', 'foo/baz']
19-
}
20-
],
21-
'repositories': ['owner/repo1', 'owner/repo2', 'owner/repo3'],
22-
'somethingElse': 'bar'
14+
'databases': {
15+
'remote': {
16+
'repositoryLists': [
17+
{
18+
'name': 'repoList1',
19+
'repositories': ['foo/bar', 'foo/baz']
20+
}
21+
],
22+
'repositories': ['owner/repo1', 'owner/repo2', 'owner/repo3'],
23+
'somethingElse': 'bar'
24+
}
2325
}
2426
} as any as DbConfig;
2527

2628
const validationOutput = configValidator.validate(dbConfig);
2729

28-
expect(validationOutput).to.have.length(2);
30+
expect(validationOutput).to.have.length(3);
2931

30-
expect(validationOutput[0]).to.deep.equal(' must have required property \'databases\'');
31-
expect(validationOutput[1]).to.deep.equal(' must NOT have additional properties');
32+
expect(validationOutput[0]).to.deep.equal('/databases must have required property \'local\'');
33+
expect(validationOutput[1]).to.deep.equal('/databases/remote must have required property \'owners\'');
34+
expect(validationOutput[2]).to.deep.equal('/databases/remote must NOT have additional properties');
3235
});
3336
});

0 commit comments

Comments
 (0)