diff --git a/src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts b/src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts index c0246ecc81a..5048b1ac86a 100644 --- a/src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts +++ b/src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts @@ -411,11 +411,10 @@ suite('ExtHostLanguageFeatures', function () { })); await rpcProtocol.sync(); - getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None).then(value => { - assert.strictEqual(value.length, 1); - const [entry] = value; - assert.deepStrictEqual(entry.range, { startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 5 }); - }); + const hovers = await getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None); + assert.strictEqual(hovers.length, 1); + const [entry] = hovers; + assert.deepStrictEqual(entry.range, { startLineNumber: 1, startColumn: 1, endLineNumber: 1, endColumn: 5 }); }); @@ -428,11 +427,10 @@ suite('ExtHostLanguageFeatures', function () { })); await rpcProtocol.sync(); - getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None).then(value => { - assert.strictEqual(value.length, 1); - const [entry] = value; - assert.deepStrictEqual(entry.range, { startLineNumber: 4, startColumn: 1, endLineNumber: 9, endColumn: 8 }); - }); + const hovers = await getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None); + assert.strictEqual(hovers.length, 1); + const [entry] = hovers; + assert.deepStrictEqual(entry.range, { startLineNumber: 4, startColumn: 1, endLineNumber: 9, endColumn: 8 }); }); @@ -473,9 +471,8 @@ suite('ExtHostLanguageFeatures', function () { })); await rpcProtocol.sync(); - getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None).then(value => { - assert.strictEqual(value.length, 1); - }); + const hovers = await getHoverPromise(languageFeaturesService.hoverProvider, model, new EditorPosition(1, 1), CancellationToken.None); + assert.strictEqual(hovers.length, 1); }); // --- occurrences