mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-11 10:38:31 -05:00
keep title up to date when connection changes (#15306)
This commit is contained in:
@@ -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