提交 deb41213 编写于 作者: D Daniel Imms

Fix tests

上级 0cb58abe
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
import * as assert from 'assert'; import * as assert from 'assert';
import { Terminal } from 'vscode-xterm'; import { Terminal } from 'vscode-xterm';
import { TerminalCommandTracker } from 'vs/workbench/parts/terminal/node/terminalCommandTracker'; import { TerminalCommandTracker } from 'vs/workbench/parts/terminal/node/terminalCommandTracker';
import { isWindows } from 'vs/base/common/platform';
interface TestTerminal extends Terminal { interface TestTerminal extends Terminal {
writeBuffer: string[]; writeBuffer: string[];
...@@ -104,7 +105,7 @@ suite('Workbench - TerminalCommandTracker', () => { ...@@ -104,7 +105,7 @@ suite('Workbench - TerminalCommandTracker', () => {
commandTracker.selectToPreviousCommand(); commandTracker.selectToPreviousCommand();
assert.equal(xterm.getSelection(), '2'); assert.equal(xterm.getSelection(), '2');
commandTracker.selectToPreviousCommand(); commandTracker.selectToPreviousCommand();
assert.equal(xterm.getSelection(), '1\n2'); assert.equal(xterm.getSelection(), isWindows ? '1\r\n2' : '1\n2');
commandTracker.selectToNextCommand(); commandTracker.selectToNextCommand();
assert.equal(xterm.getSelection(), '2'); assert.equal(xterm.getSelection(), '2');
commandTracker.selectToNextCommand(); commandTracker.selectToNextCommand();
...@@ -141,8 +142,9 @@ suite('Workbench - TerminalCommandTracker', () => { ...@@ -141,8 +142,9 @@ suite('Workbench - TerminalCommandTracker', () => {
commandTracker.selectToNextLine(); commandTracker.selectToNextLine();
assert.equal(xterm.getSelection(), '2'); assert.equal(xterm.getSelection(), '2');
commandTracker.selectToPreviousCommand(); commandTracker.selectToPreviousCommand();
assert.equal(xterm.getSelection(), isWindows ? '1\r\n2' : '1\n2');
commandTracker.selectToPreviousLine(); commandTracker.selectToPreviousLine();
assert.equal(xterm.getSelection(), '0\r\n1\r\n2'); assert.equal(xterm.getSelection(), isWindows ? '0\r\n1\r\n2' : '0\n1\n2');
}); });
}); });
}); });
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册