window.test.ts 885 字节
Newer Older
E
Erich Gamma 已提交
1 2 3 4 5 6 7 8
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

'use strict';

import * as assert from 'assert';
B
Benjamin Pasero 已提交
9 10
import {workspace, window} from 'vscode';
import {join} from 'path';
E
Erich Gamma 已提交
11

B
Benjamin Pasero 已提交
12
suite("window namespace tests", () => {
E
Erich Gamma 已提交
13

B
Benjamin Pasero 已提交
14 15 16 17 18 19 20 21 22
	test('active text editor', (done) => {
		workspace.openTextDocument(join(workspace.rootPath, './far.js')).then(doc => {
			return window.showTextDocument(doc).then((editor) => {
				const active = window.activeTextEditor;
				assert.ok(active);
				assert.equal(active.document.uri.fsPath, doc.uri.fsPath);
			});
		}).then(() => done(), (error) => done(error));
	});
E
Erich Gamma 已提交
23
});