提交 10cf7b12 编写于 作者: J Johannes Rieken

less TPromise.as/wrap/wrapError

上级 b1219d5b
......@@ -417,7 +417,7 @@ suite('Event utils', () => {
test('should emit when done', () => {
let count = 0;
const event = fromPromise(TPromise.as(null));
const event = fromPromise(Promise.resolve(null));
event(() => count++);
assert.equal(count, 0);
......
......@@ -12,7 +12,6 @@ import { IDecorationRenderOptions } from 'vs/editor/common/editorCommon';
import { TestTheme, TestThemeService } from 'vs/platform/theme/test/common/testThemeService';
import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
import { IResourceInput } from 'vs/platform/editor/common/editor';
import { TPromise } from 'vs/base/common/winjs.base';
const themeServiceMock = new TestThemeService();
......@@ -21,8 +20,8 @@ export class TestCodeEditorServiceImpl extends CodeEditorServiceImpl {
return null;
}
openCodeEditor(input: IResourceInput, source: ICodeEditor, sideBySide?: boolean): TPromise<ICodeEditor> {
return TPromise.as(null);
openCodeEditor(input: IResourceInput, source: ICodeEditor, sideBySide?: boolean): Promise<ICodeEditor> {
return Promise.resolve(null);
}
}
......
......@@ -22,7 +22,7 @@ suite('OpenerService', function () {
onWillExecuteCommand = () => ({ dispose: () => { } });
executeCommand(id: string, ...args: any[]): TPromise<any> {
lastCommand = { id, args };
return TPromise.as(undefined);
return Promise.resolve(undefined);
}
};
......@@ -106,4 +106,4 @@ suite('OpenerService', function () {
assert.equal(lastCommand.args[0], 12);
assert.equal(lastCommand.args[1], true);
});
});
\ No newline at end of file
});
......@@ -75,10 +75,10 @@ suite('ExtHostLanguageFeatureCommands', function () {
_serviceBrand: undefined,
executeCommand(id: string, args: any): any {
if (!CommandsRegistry.getCommands()[id]) {
return TPromise.wrapError(new Error(id + ' NOT known'));
return Promise.reject(new Error(id + ' NOT known'));
}
let { handler } = CommandsRegistry.getCommands()[id];
return TPromise.as(instantiationService.invokeFunction(handler, args));
return Promise.resolve(instantiationService.invokeFunction(handler, args));
}
});
instantiationService.stub(IMarkerService, new MarkerService());
......
......@@ -11,7 +11,6 @@ import { ExtHostDocumentData } from 'vs/workbench/api/node/extHostDocumentData';
import { Position } from 'vs/workbench/api/node/extHostTypes';
import { Range } from 'vs/editor/common/core/range';
import { MainThreadDocumentsShape } from 'vs/workbench/api/node/extHost.protocol';
import { TPromise } from 'vs/base/common/winjs.base';
import { IModelChangedEvent } from 'vs/editor/common/model/mirrorTextModel';
import { mock } from 'vs/workbench/test/electron-browser/api/mock';
......@@ -56,7 +55,7 @@ suite('ExtHostDocumentData', () => {
$trySaveDocument(uri: URI) {
assert.ok(!saved);
saved = uri;
return TPromise.as(true);
return Promise.resolve(true);
}
}, URI.parse('foo:bar'), [], '\n', 'text', 1, true);
......
......@@ -248,7 +248,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
const participant = new ExtHostDocumentSaveParticipant(nullLogService, documents, mainThreadEditors);
let sub1 = participant.getOnWillSaveTextDocumentEvent(nullExtensionDescription)(function (e) {
e.waitUntil(TPromise.wrapError(new Error('dddd')));
e.waitUntil(Promise.reject(new Error('dddd')));
});
let event: vscode.TextDocumentWillSaveEvent;
......@@ -269,13 +269,13 @@ suite('ExtHostDocumentSaveParticipant', () => {
const participant = new ExtHostDocumentSaveParticipant(nullLogService, documents, new class extends mock<MainThreadTextEditorsShape>() {
$tryApplyWorkspaceEdit(_edits: WorkspaceEditDto) {
dto = _edits;
return TPromise.as(true);
return Promise.resolve(true);
}
});
let sub = participant.getOnWillSaveTextDocumentEvent(nullExtensionDescription)(function (e) {
e.waitUntil(TPromise.as([TextEdit.insert(new Position(0, 0), 'bar')]));
e.waitUntil(TPromise.as([TextEdit.setEndOfLine(EndOfLine.CRLF)]));
e.waitUntil(Promise.resolve([TextEdit.insert(new Position(0, 0), 'bar')]));
e.waitUntil(Promise.resolve([TextEdit.setEndOfLine(EndOfLine.CRLF)]));
});
return participant.$participateInSave(resource, SaveReason.EXPLICIT).then(() => {
......@@ -293,7 +293,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
const participant = new ExtHostDocumentSaveParticipant(nullLogService, documents, new class extends mock<MainThreadTextEditorsShape>() {
$tryApplyWorkspaceEdit(_edits: WorkspaceEditDto) {
edits = _edits;
return TPromise.as(true);
return Promise.resolve(true);
}
});
......@@ -311,7 +311,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
versionId: 2
}, true);
e.waitUntil(TPromise.as([TextEdit.insert(new Position(0, 0), 'bar')]));
e.waitUntil(Promise.resolve([TextEdit.insert(new Position(0, 0), 'bar')]));
});
return participant.$participateInSave(resource, SaveReason.EXPLICIT).then(values => {
......@@ -348,7 +348,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
}
}
return TPromise.as(true);
return Promise.resolve(true);
}
});
......@@ -359,7 +359,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
assert.equal(document.version, 1);
assert.equal(document.getText(), 'foo');
e.waitUntil(TPromise.as([TextEdit.insert(new Position(0, 0), 'bar')]));
e.waitUntil(Promise.resolve([TextEdit.insert(new Position(0, 0), 'bar')]));
});
let sub2 = participant.getOnWillSaveTextDocumentEvent(nullExtensionDescription)(function (e) {
......@@ -367,7 +367,7 @@ suite('ExtHostDocumentSaveParticipant', () => {
assert.equal(document.version, 2);
assert.equal(document.getText(), 'barfoo');
e.waitUntil(TPromise.as([TextEdit.insert(new Position(0, 0), 'bar')]));
e.waitUntil(Promise.resolve([TextEdit.insert(new Position(0, 0), 'bar')]));
});
return participant.$participateInSave(resource, SaveReason.EXPLICIT).then(values => {
......
......@@ -46,7 +46,7 @@ suite('ExtHostTextEditor', () => {
let editor = new ExtHostTextEditor(new class extends mock<MainThreadTextEditorsShape>() {
$tryApplyEdits(): TPromise<boolean> {
applyCount += 1;
return TPromise.wrap(true);
return Promise.resolve(true);
}
}, 'edt1', doc, [], { cursorStyle: 0, insertSpaces: true, lineNumbers: 1, tabSize: 4 }, [], 1);
......@@ -73,7 +73,7 @@ suite('ExtHostTextEditorOptions', () => {
$trySetOptions: (id: string, options: ITextEditorConfigurationUpdate) => {
assert.equal(id, '1');
calls.push(options);
return TPromise.as(void 0);
return Promise.resolve(void 0);
},
$tryShowTextDocument: undefined,
$registerTextEditorDecorationType: undefined,
......
......@@ -28,7 +28,7 @@ suite('ExtHostTextEditors.applyWorkspaceEdit', () => {
rpcProtocol.set(MainContext.MainThreadTextEditors, new class extends mock<MainThreadTextEditorsShape>() {
$tryApplyWorkspaceEdit(_workspaceResourceEdits: WorkspaceEditDto): TPromise<boolean> {
workspaceResourceEdits = _workspaceResourceEdits;
return TPromise.as(true);
return Promise.resolve(true);
}
});
const documentsAndEditors = new ExtHostDocumentsAndEditors(SingleProxyRPCProtocol(null));
......
......@@ -57,15 +57,15 @@ suite('MainThreadEditors', () => {
isDirty() { return false; }
create(uri: URI, contents?: string, options?: any) {
createdResources.add(uri);
return TPromise.as(void 0);
return Promise.resolve(void 0);
}
delete(resource: URI) {
deletedResources.add(resource);
return TPromise.as(void 0);
return Promise.resolve(void 0);
}
move(source: URI, target: URI) {
movedResources.set(source, target);
return TPromise.as(void 0);
return Promise.resolve(void 0);
}
models = <any>{
onModelSaved: Event.None,
......@@ -81,7 +81,7 @@ suite('MainThreadEditors', () => {
textEditorModel = modelService.getModel(resource);
};
textEditorModel.isReadonly = () => false;
return TPromise.as(new ImmortalReference(textEditorModel));
return Promise.resolve(new ImmortalReference(textEditorModel));
}
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册