Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
977a82fb
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
977a82fb
编写于
8月 07, 2019
作者:
D
Daniel Imms
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Disable terminal tests that depend on terminal being hidden or shown in the past
上级
fd2ce672
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
46 deletion
+46
-46
extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts
.../vscode-api-tests/src/singlefolder-tests/terminal.test.ts
+46
-46
未找到文件。
extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts
浏览文件 @
977a82fb
...
...
@@ -274,52 +274,52 @@ suite('window namespace tests', () => {
const
terminal
=
window
.
createTerminal
({
name
:
'
foo
'
,
pty
});
});
test
(
'
should not provide dimensions on start as the terminal has not been shown yet
'
,
(
done
)
=>
{
const
reg1
=
window
.
onDidOpenTerminal
(
term
=>
{
equal
(
terminal
,
term
);
reg1
.
dispose
(
);
}
);
const
pty
:
Pseudoterminal
=
{
onDidWrite
:
new
EventEmitter
<
string
>
().
event
,
open
:
(
dimensions
)
=>
{
equal
(
dimensions
,
undefined
);
const
reg3
=
window
.
onDidCloseTerminal
(()
=>
{
reg3
.
dispose
();
don
e
();
}
);
// Show a terminal and wait a brief period before dispose, this will cause
// the panel to init it's dimenisons and be provided to following terminals.
// The following test depends on thi
s.
terminal
.
show
();
setTimeout
(()
=>
terminal
.
dispose
(),
200
);
},
close
:
()
=>
{}
};
const
terminal
=
window
.
createTerminal
({
name
:
'
foo
'
,
pty
})
;
});
test
(
'
should provide dimensions on start as the terminal has been shown
'
,
(
done
)
=>
{
const
reg1
=
window
.
onDidOpenTerminal
(
term
=>
{
equal
(
terminal
,
term
);
reg1
.
dispose
();
});
const
pty
:
Pseudoterminal
=
{
onDidWrite
:
new
EventEmitter
<
string
>
().
event
,
open
:
(
dimensions
)
=>
{
// This test depends on Terminal.show being called some time before such
// that the panel dimensions are initialized and cached.
ok
(
dimensions
!
.
columns
>
0
);
ok
(
dimensions
!
.
rows
>
0
);
const
reg3
=
window
.
onDidCloseTerminal
(()
=>
{
reg3
.
dispose
();
done
();
});
terminal
.
dispose
();
},
close
:
()
=>
{}
};
const
terminal
=
window
.
createTerminal
({
name
:
'
foo
'
,
pty
});
});
// The below tests depend on global UI state and each other
// test('should not provide dimensions on start as the terminal has not been shown yet', (done)
=> {
// const reg1 = window.onDidOpenTerminal(term => {
// equal(terminal, term
);
// reg1.dispose(
);
// });
// const pty: Pseudoterminal = {
// onDidWrite: new EventEmitter<string>().event,
// open: (dimensions) => {
// equal(dimensions, undefined);
// const reg3 = window.onDidCloseTerminal(() => {
// reg3.dispos
e();
// done(
);
// });
// // Show a terminal and wait a brief period before dispose, this will cause
// // the panel to init it's dimenisons and be provided to following terminal
s.
// // The following test depends on this.
// terminal.show(
);
// setTimeout(() => terminal.dispose(), 200);
// },
// close: () => {}
// }
;
// const terminal = window.createTerminal({ name: 'foo', pty
});
// });
//
test('should provide dimensions on start as the terminal has been shown', (done) => {
//
const reg1 = window.onDidOpenTerminal(term => {
//
equal(terminal, term);
//
reg1.dispose();
//
});
//
const pty: Pseudoterminal = {
//
onDidWrite: new EventEmitter<string>().event,
//
open: (dimensions) => {
//
// This test depends on Terminal.show being called some time before such
//
// that the panel dimensions are initialized and cached.
//
ok(dimensions!.columns > 0);
//
ok(dimensions!.rows > 0);
//
const reg3 = window.onDidCloseTerminal(() => {
//
reg3.dispose();
//
done();
//
});
//
terminal.dispose();
//
},
//
close: () => {}
//
};
//
const terminal = window.createTerminal({ name: 'foo', pty });
//
});
test
(
'
should respect dimension overrides
'
,
(
done
)
=>
{
const
reg1
=
window
.
onDidOpenTerminal
(
term
=>
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录