Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
5b402293
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5b402293
编写于
11月 11, 2019
作者:
S
Sandeep Somavarapu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix #84457
上级
69f2f05a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
5 deletion
+8
-5
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsTipsService.test.ts
...sions/test/electron-browser/extensionsTipsService.test.ts
+3
-2
src/vs/workbench/services/extensionManagement/test/electron-browser/extensionEnablementService.test.ts
.../test/electron-browser/extensionEnablementService.test.ts
+5
-3
未找到文件。
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsTipsService.test.ts
浏览文件 @
5b402293
...
@@ -501,6 +501,7 @@ suite('ExtensionsTipsService Test', () => {
...
@@ -501,6 +501,7 @@ suite('ExtensionsTipsService Test', () => {
const
ignoredExtensionId
=
'
Some.Extension
'
;
const
ignoredExtensionId
=
'
Some.Extension
'
;
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
boolean
)
=>
a
===
'
extensionsAssistant/ignored_recommendations
'
?
'
["ms-vscode.vscode"]
'
:
c
,
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
boolean
)
=>
a
===
'
extensionsAssistant/ignored_recommendations
'
?
'
["ms-vscode.vscode"]
'
:
c
,
getBoolean
:
(
a
:
string
,
b
:
StorageScope
,
c
:
boolean
)
=>
c
,
store
:
(...
args
:
any
[])
=>
{
store
:
(...
args
:
any
[])
=>
{
storageSetterTarget
(...
args
);
storageSetterTarget
(...
args
);
}
}
...
@@ -519,7 +520,7 @@ suite('ExtensionsTipsService Test', () => {
...
@@ -519,7 +520,7 @@ suite('ExtensionsTipsService Test', () => {
test
(
'
ExtensionTipsService: Get file based recommendations from storage (old format)
'
,
()
=>
{
test
(
'
ExtensionTipsService: Get file based recommendations from storage (old format)
'
,
()
=>
{
const
storedRecommendations
=
'
["ms-vscode.csharp", "ms-python.python", "ms-vscode.vscode-typescript-tslint-plugin"]
'
;
const
storedRecommendations
=
'
["ms-vscode.csharp", "ms-python.python", "ms-vscode.vscode-typescript-tslint-plugin"]
'
;
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
string
)
=>
a
===
'
extensionsAssistant/recommendations
'
?
storedRecommendations
:
c
});
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
string
)
=>
a
===
'
extensionsAssistant/recommendations
'
?
storedRecommendations
:
c
,
getBoolean
:
(
a
:
string
,
b
:
StorageScope
,
c
:
boolean
)
=>
c
});
return
setUpFolderWorkspace
(
'
myFolder
'
,
[]).
then
(()
=>
{
return
setUpFolderWorkspace
(
'
myFolder
'
,
[]).
then
(()
=>
{
testObject
=
instantiationService
.
createInstance
(
ExtensionTipsService
);
testObject
=
instantiationService
.
createInstance
(
ExtensionTipsService
);
...
@@ -538,7 +539,7 @@ suite('ExtensionsTipsService Test', () => {
...
@@ -538,7 +539,7 @@ suite('ExtensionsTipsService Test', () => {
const
now
=
Date
.
now
();
const
now
=
Date
.
now
();
const
tenDaysOld
=
10
*
milliSecondsInADay
;
const
tenDaysOld
=
10
*
milliSecondsInADay
;
const
storedRecommendations
=
`{"ms-vscode.csharp":
${
now
}
, "ms-python.python":
${
now
}
, "ms-vscode.vscode-typescript-tslint-plugin":
${
now
}
, "lukehoban.Go":
${
tenDaysOld
}
}`
;
const
storedRecommendations
=
`{"ms-vscode.csharp":
${
now
}
, "ms-python.python":
${
now
}
, "ms-vscode.vscode-typescript-tslint-plugin":
${
now
}
, "lukehoban.Go":
${
tenDaysOld
}
}`
;
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
string
)
=>
a
===
'
extensionsAssistant/recommendations
'
?
storedRecommendations
:
c
});
instantiationService
.
stub
(
IStorageService
,
<
Partial
<
IStorageService
>>
{
get
:
(
a
:
string
,
b
:
StorageScope
,
c
?:
string
)
=>
a
===
'
extensionsAssistant/recommendations
'
?
storedRecommendations
:
c
,
getBoolean
:
(
a
:
string
,
b
:
StorageScope
,
c
:
boolean
)
=>
c
});
return
setUpFolderWorkspace
(
'
myFolder
'
,
[]).
then
(()
=>
{
return
setUpFolderWorkspace
(
'
myFolder
'
,
[]).
then
(()
=>
{
testObject
=
instantiationService
.
createInstance
(
ExtensionTipsService
);
testObject
=
instantiationService
.
createInstance
(
ExtensionTipsService
);
...
...
src/vs/workbench/services/extensionManagement/test/electron-browser/extensionEnablementService.test.ts
浏览文件 @
5b402293
...
@@ -39,13 +39,15 @@ function storageService(instantiationService: TestInstantiationService): IStorag
...
@@ -39,13 +39,15 @@ function storageService(instantiationService: TestInstantiationService): IStorag
export
class
TestExtensionEnablementService
extends
ExtensionEnablementService
{
export
class
TestExtensionEnablementService
extends
ExtensionEnablementService
{
constructor
(
instantiationService
:
TestInstantiationService
)
{
constructor
(
instantiationService
:
TestInstantiationService
)
{
const
extensionManagementService
=
instantiationService
.
get
(
IExtensionManagementService
)
||
instantiationService
.
stub
(
IExtensionManagementService
,
{
onDidInstallExtension
:
new
Emitter
<
DidInstallExtensionEvent
>
().
event
,
onDidUninstallExtension
:
new
Emitter
<
DidUninstallExtensionEvent
>
().
event
}
as
IExtensionManagementService
);
const
extensionManagementServerService
=
instantiationService
.
get
(
IExtensionManagementServerService
)
||
instantiationService
.
stub
(
IExtensionManagementServerService
,
<
IExtensionManagementServerService
>
{
localExtensionManagementServer
:
{
extensionManagementService
}
});
super
(
super
(
storageService
(
instantiationService
),
storageService
(
instantiationService
),
instantiationService
.
get
(
IWorkspaceContextService
),
instantiationService
.
get
(
IWorkspaceContextService
),
instantiationService
.
get
(
IWorkbenchEnvironmentService
)
||
instantiationService
.
stub
(
IWorkbenchEnvironmentService
,
{
configuration
:
Object
.
create
(
null
)
}
as
IWorkbenchEnvironmentService
),
instantiationService
.
get
(
IWorkbenchEnvironmentService
)
||
instantiationService
.
stub
(
IWorkbenchEnvironmentService
,
{
configuration
:
Object
.
create
(
null
)
}
as
IWorkbenchEnvironmentService
),
instantiationService
.
get
(
IExtensionManagementService
)
||
instantiationService
.
stub
(
IE
xtensionManagementService
,
e
xtensionManagementService
,
{
onDidInstallExtension
:
new
Emitter
<
DidInstallExtensionEvent
>
().
event
,
onDidUninstallExtension
:
new
Emitter
<
DidUninstallExtensionEvent
>
().
event
}
as
IExtensionManagement
Service
),
instantiationService
.
get
(
IConfiguration
Service
),
instantiationService
.
get
(
IConfigurationService
),
instantiationService
.
get
(
IExtensionManagementServerService
)
,
extensionManagementServerService
,
productService
productService
);
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录