mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-30 08:40:29 -04:00
Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463 (#7206)
* Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463 * fix config changes * fix strictnull checks
This commit is contained in:
@@ -2245,7 +2245,7 @@ suite('ExtensionsActions Test', () => {
|
||||
extensionManagementService: remoteExtensionManagementService || createExtensionManagementService()
|
||||
};
|
||||
return {
|
||||
_serviceBrand: {},
|
||||
_serviceBrand: undefined,
|
||||
localExtensionManagementServer: null,
|
||||
remoteExtensionManagementServer,
|
||||
getExtensionManagementServer: (location: URI) => {
|
||||
@@ -2269,7 +2269,7 @@ suite('ExtensionsActions Test', () => {
|
||||
extensionManagementService: remoteExtensionManagementService || createExtensionManagementService()
|
||||
};
|
||||
return {
|
||||
_serviceBrand: {},
|
||||
_serviceBrand: undefined,
|
||||
localExtensionManagementServer,
|
||||
remoteExtensionManagementServer,
|
||||
getExtensionManagementServer: (location: URI) => {
|
||||
|
||||
@@ -65,17 +65,17 @@ const mockExtensionGallery: IGalleryExtension[] = [
|
||||
rating: 4,
|
||||
ratingCount: 100
|
||||
}, {
|
||||
dependencies: ['pub.1'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
}),
|
||||
dependencies: ['pub.1'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
}),
|
||||
aGalleryExtension('MockExtension2', {
|
||||
displayName: 'Mock Extension 2',
|
||||
version: '1.5',
|
||||
@@ -87,17 +87,17 @@ const mockExtensionGallery: IGalleryExtension[] = [
|
||||
rating: 4,
|
||||
ratingCount: 100
|
||||
}, {
|
||||
dependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
})
|
||||
dependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
})
|
||||
];
|
||||
|
||||
const mockExtensionLocal = [
|
||||
@@ -235,7 +235,7 @@ suite.skip('ExtensionsTipsService Test', () => { // {{SQL CARBON EDIT}} skip sui
|
||||
});
|
||||
|
||||
setup(() => {
|
||||
instantiationService.stub(IEnvironmentService, <Partial<IEnvironmentService>>{ extensionDevelopmentPath: false });
|
||||
instantiationService.stub(IEnvironmentService, <Partial<IEnvironmentService>>{});
|
||||
instantiationService.stubPromise(IExtensionManagementService, 'getInstalled', []);
|
||||
instantiationService.stub(IExtensionGalleryService, 'isEnabled', true);
|
||||
instantiationService.stubPromise(IExtensionGalleryService, 'query', aPage<IGalleryExtension>(...mockExtensionGallery));
|
||||
|
||||
@@ -121,17 +121,17 @@ suite('ExtensionsWorkbenchServiceTest', () => {
|
||||
rating: 4,
|
||||
ratingCount: 100
|
||||
}, {
|
||||
dependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
});
|
||||
dependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
});
|
||||
|
||||
testObject = await aWorkbenchService();
|
||||
instantiationService.stubPromise(IExtensionGalleryService, 'query', aPage(expected));
|
||||
@@ -176,21 +176,21 @@ suite('ExtensionsWorkbenchServiceTest', () => {
|
||||
icon: 'localIcon1',
|
||||
extensionDependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
type: ExtensionType.User,
|
||||
readmeUrl: 'localReadmeUrl1',
|
||||
changelogUrl: 'localChangelogUrl1',
|
||||
location: URI.file('localPath1')
|
||||
});
|
||||
type: ExtensionType.User,
|
||||
readmeUrl: 'localReadmeUrl1',
|
||||
changelogUrl: 'localChangelogUrl1',
|
||||
location: URI.file('localPath1')
|
||||
});
|
||||
const expected2 = aLocalExtension('local2', {
|
||||
publisher: 'localPublisher2',
|
||||
version: '1.2.0',
|
||||
displayName: 'localDisplayName2',
|
||||
description: 'localDescription2',
|
||||
}, {
|
||||
type: ExtensionType.System,
|
||||
readmeUrl: 'localReadmeUrl2',
|
||||
changelogUrl: 'localChangelogUrl2',
|
||||
});
|
||||
type: ExtensionType.System,
|
||||
readmeUrl: 'localReadmeUrl2',
|
||||
changelogUrl: 'localChangelogUrl2',
|
||||
});
|
||||
instantiationService.stubPromise(IExtensionManagementService, 'getInstalled', [expected1, expected2]);
|
||||
testObject = await aWorkbenchService();
|
||||
|
||||
@@ -244,21 +244,21 @@ suite('ExtensionsWorkbenchServiceTest', () => {
|
||||
icon: 'localIcon1',
|
||||
extensionDependencies: ['pub.1', 'pub.2'],
|
||||
}, {
|
||||
type: ExtensionType.User,
|
||||
readmeUrl: 'localReadmeUrl1',
|
||||
changelogUrl: 'localChangelogUrl1',
|
||||
location: URI.file('localPath1')
|
||||
});
|
||||
type: ExtensionType.User,
|
||||
readmeUrl: 'localReadmeUrl1',
|
||||
changelogUrl: 'localChangelogUrl1',
|
||||
location: URI.file('localPath1')
|
||||
});
|
||||
const local2 = aLocalExtension('local2', {
|
||||
publisher: 'localPublisher2',
|
||||
version: '1.2.0',
|
||||
displayName: 'localDisplayName2',
|
||||
description: 'localDescription2',
|
||||
}, {
|
||||
type: ExtensionType.System,
|
||||
readmeUrl: 'localReadmeUrl2',
|
||||
changelogUrl: 'localChangelogUrl2',
|
||||
});
|
||||
type: ExtensionType.System,
|
||||
readmeUrl: 'localReadmeUrl2',
|
||||
changelogUrl: 'localChangelogUrl2',
|
||||
});
|
||||
const gallery1 = aGalleryExtension(local1.manifest.name, {
|
||||
identifier: local1.identifier,
|
||||
displayName: 'expectedDisplayName',
|
||||
@@ -271,17 +271,17 @@ suite('ExtensionsWorkbenchServiceTest', () => {
|
||||
rating: 4,
|
||||
ratingCount: 100
|
||||
}, {
|
||||
dependencies: ['pub.1'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
});
|
||||
dependencies: ['pub.1'],
|
||||
}, {
|
||||
manifest: { uri: 'uri:manifest', fallbackUri: 'fallback:manifest' },
|
||||
readme: { uri: 'uri:readme', fallbackUri: 'fallback:readme' },
|
||||
changelog: { uri: 'uri:changelog', fallbackUri: 'fallback:changlog' },
|
||||
download: { uri: 'uri:download', fallbackUri: 'fallback:download' },
|
||||
icon: { uri: 'uri:icon', fallbackUri: 'fallback:icon' },
|
||||
license: { uri: 'uri:license', fallbackUri: 'fallback:license' },
|
||||
repository: { uri: 'uri:repository', fallbackUri: 'fallback:repository' },
|
||||
coreTranslations: []
|
||||
});
|
||||
instantiationService.stubPromise(IExtensionManagementService, 'getInstalled', [local1, local2]);
|
||||
instantiationService.stubPromise(IExtensionGalleryService, 'query', aPage(gallery1));
|
||||
testObject = await aWorkbenchService();
|
||||
|
||||
Reference in New Issue
Block a user