diff --git a/src/vs/base/test/common/event.test.ts b/src/vs/base/test/common/event.test.ts index b4194a20a217b2ec7d478a10603c5ed1b70d2959..50262c19b9e05e5a0ea09eadc8519ade97d8512e 100644 --- a/src/vs/base/test/common/event.test.ts +++ b/src/vs/base/test/common/event.test.ts @@ -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); diff --git a/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts b/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts index 0c31be1e257229d7130572e3a1a278060c0a22bc..9242136d86333f722b02d4c15fa8753ee06fbe73 100644 --- a/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts +++ b/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts @@ -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 { - return TPromise.as(null); + openCodeEditor(input: IResourceInput, source: ICodeEditor, sideBySide?: boolean): Promise { + return Promise.resolve(null); } } diff --git a/src/vs/editor/test/browser/services/openerService.test.ts b/src/vs/editor/test/browser/services/openerService.test.ts index dfe92ebf9658de3432a74abadf408b77f550d2a7..6f1d455424bff1d93291c851878c6c8d54b8826e 100644 --- a/src/vs/editor/test/browser/services/openerService.test.ts +++ b/src/vs/editor/test/browser/services/openerService.test.ts @@ -22,7 +22,7 @@ suite('OpenerService', function () { onWillExecuteCommand = () => ({ dispose: () => { } }); executeCommand(id: string, ...args: any[]): TPromise { 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 +}); diff --git a/src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts b/src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts index a1be37724245009dd3267a3b3169fdd5eec4a90a..5fa4b4cfb65bc63c49fed328dbaf498528009d75 100644 --- a/src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts +++ b/src/vs/workbench/test/electron-browser/api/extHostApiCommands.test.ts @@ -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()); diff --git a/src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts b/src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts index 3b06b1cd7d1098c3bca71dc436a6f094f7992309..4bfb93f47895a39a4d7eb47f5ff2c5b140635f65 100644 --- a/src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts +++ b/src/vs/workbench/test/electron-browser/api/extHostDocumentData.test.ts @@ -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); diff --git a/src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts b/src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts index 75a38895b19d45092c0da42af86d80e4ac829d5c..f16bbbc28fba5637fafea29acc87dce68786c909 100644 --- a/src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts +++ b/src/vs/workbench/test/electron-browser/api/extHostDocumentSaveParticipant.test.ts @@ -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() { $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() { $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 => { diff --git a/src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts b/src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts index 2b75c94268291319f0e2162f7dac42aa8c66bc73..7d76f51547fca0f499880e8a7c9122442be26ba8 100644 --- a/src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts +++ b/src/vs/workbench/test/electron-browser/api/extHostTextEditor.test.ts @@ -46,7 +46,7 @@ suite('ExtHostTextEditor', () => { let editor = new ExtHostTextEditor(new class extends mock() { $tryApplyEdits(): TPromise { 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, diff --git a/src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts b/src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts index d263621ce4638ab1c89fa06c7952f6915cf6a27b..16eca55e18076d9d15b7cbb1de37e07f7d2fd91c 100644 --- a/src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts +++ b/src/vs/workbench/test/electron-browser/api/extHostTextEditors.test.ts @@ -28,7 +28,7 @@ suite('ExtHostTextEditors.applyWorkspaceEdit', () => { rpcProtocol.set(MainContext.MainThreadTextEditors, new class extends mock() { $tryApplyWorkspaceEdit(_workspaceResourceEdits: WorkspaceEditDto): TPromise { workspaceResourceEdits = _workspaceResourceEdits; - return TPromise.as(true); + return Promise.resolve(true); } }); const documentsAndEditors = new ExtHostDocumentsAndEditors(SingleProxyRPCProtocol(null)); diff --git a/src/vs/workbench/test/electron-browser/api/mainThreadEditors.test.ts b/src/vs/workbench/test/electron-browser/api/mainThreadEditors.test.ts index 759c914431b1c428aada7f5b832d03b2a9de62aa..ca44e057ab92ecc30bb8dc102453ceaa19da1552 100644 --- a/src/vs/workbench/test/electron-browser/api/mainThreadEditors.test.ts +++ b/src/vs/workbench/test/electron-browser/api/mainThreadEditors.test.ts @@ -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 = { 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)); } };