mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
keep title up to date when connection changes (#15306)
This commit is contained in:
@@ -24,7 +24,6 @@ export class TestConnectionManagementService implements IConnectionManagementSer
|
||||
_serviceBrand: undefined;
|
||||
onAddConnectionProfile = undefined!;
|
||||
onDeleteConnectionProfile = undefined!;
|
||||
onConnectionChanged = undefined!;
|
||||
onLanguageFlavorChanged = undefined!;
|
||||
|
||||
public get onConnect(): Event<any> {
|
||||
@@ -35,6 +34,10 @@ export class TestConnectionManagementService implements IConnectionManagementSer
|
||||
return Event.None;
|
||||
}
|
||||
|
||||
public get onConnectionChanged(): Event<any> {
|
||||
return Event.None;
|
||||
}
|
||||
|
||||
public get providerNameToDisplayNameMap(): { [providerDisplayName: string]: string } {
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -156,6 +156,10 @@ export abstract class QueryEditorInput extends EditorInput implements IConnectab
|
||||
}
|
||||
}));
|
||||
|
||||
this._register(this.connectionManagementService.onConnectionChanged(e => {
|
||||
this._onDidChangeLabel.fire();
|
||||
}));
|
||||
|
||||
this._register(this.configurationService.onDidChangeConfiguration(e => {
|
||||
if (e.affectedKeys.indexOf('queryEditor') > -1) {
|
||||
this._onDidChangeLabel.fire();
|
||||
|
||||
@@ -386,6 +386,7 @@ suite('commandLineService tests', () => {
|
||||
}).verifiable(TypeMoq.Times.once());
|
||||
connectionManagementService.setup(c => c.getConnectionProfileById(TypeMoq.It.isAnyString())).returns(() => originalProfile);
|
||||
connectionManagementService.setup(c => c.onDisconnect).returns(() => Event.None);
|
||||
connectionManagementService.setup(c => c.onConnectionChanged).returns(() => Event.None);
|
||||
connectionManagementService.setup(c => c.ensureDefaultLanguageFlavor(TypeMoq.It.isAny()));
|
||||
const configurationService = getConfigurationServiceMock(true);
|
||||
const querymodelService = TypeMoq.Mock.ofType<IQueryModelService>(TestQueryModelService, TypeMoq.MockBehavior.Strict);
|
||||
|
||||
@@ -68,6 +68,7 @@ suite('SQL QueryAction Tests', () => {
|
||||
queryModelService.setup(q => q.onRunQueryComplete).returns(() => Event.None);
|
||||
connectionManagementService = TypeMoq.Mock.ofType<TestConnectionManagementService>(TestConnectionManagementService);
|
||||
connectionManagementService.setup(q => q.onDisconnect).returns(() => Event.None);
|
||||
connectionManagementService.setup(q => q.onConnectionChanged).returns(() => Event.None);
|
||||
connectionManagementService.setup(q => q.listDatabases(TypeMoq.It.isAny())).returns(() => Promise.resolve({ databaseNames: ['master', 'msdb', 'model'] }));
|
||||
const workbenchinstantiationService = workbenchInstantiationService();
|
||||
const accessor = workbenchinstantiationService.createInstance(ServiceAccessor);
|
||||
|
||||
Reference in New Issue
Block a user