#1835 - onDidChangeTextEditorViewColumn event

This commit is contained in:
Johannes Rieken
2016-01-21 15:12:13 +01:00
parent 84b1033d29
commit 5be404dd5c
4 changed files with 54 additions and 6 deletions

View File

@@ -6,7 +6,7 @@
'use strict';
import * as assert from 'assert';
import {workspace, window, ViewColumn} from 'vscode';
import {workspace, window, ViewColumn, TextEditor} from 'vscode';
import {join} from 'path';
import {cleanUp, pathEquals} from './utils';
@@ -39,4 +39,23 @@ suite("window namespace tests", () => {
return Promise.all([p1, p2, p3]);
});
});
test('editor, onDidChangeTextEditorViewColumn', () => {
let actualTextEditor: TextEditor;
let actualViewColumn: ViewColumn;
let registration = window.onDidChangeTextEditorViewColumn(event => {
actualTextEditor = event.textEditor;
actualViewColumn = event.viewColumn;
});
return workspace.openTextDocument(join(workspace.rootPath, './far.js')).then(doc => {
return window.showTextDocument(doc, ViewColumn.One).then(editor => {
assert.ok(actualTextEditor === editor);
assert.ok(actualViewColumn === editor.viewColumn);
registration.dispose();
});
});
});
});