提交 5e417f3d 编写于 作者: J Johannes Rieken

calls - fix api command and tests

上级 5ecf92d6
......@@ -579,7 +579,7 @@ export class ExtHostApiCommands {
source: ICallHierarchyItemDto;
sourceRanges: IRange[];
};
const args = { resource, position };
const args = { resource, position: typeConverters.Position.from(position) };
const calls = await this._commands.executeCommand<IncomingCallDto[]>('_executeCallHierarchyIncomingCalls', args);
const result: vscode.CallHierarchyIncomingCall[] = [];
......@@ -594,7 +594,7 @@ export class ExtHostApiCommands {
sourceRanges: IRange[];
target: ICallHierarchyItemDto;
};
const args = { resource, position };
const args = { resource, position: typeConverters.Position.from(position) };
const calls = await this._commands.executeCommand<OutgoingCallDto[]>('_executeCallHierarchyOutgoingCalls', args);
const result: vscode.CallHierarchyOutgoingCall[] = [];
......
......@@ -878,12 +878,12 @@ suite('ExtHostLanguageFeatureCommands', function () {
let incoming = await commands.executeCommand<vscode.CallHierarchyIncomingCall[]>('vscode.executeCallHierarchyProviderIncomingCalls', model.uri, new types.Position(0, 10));
assert.equal(incoming.length, 1);
assert.ok(incoming[0].source instanceof types.CallHierarchyIncomingCall);
assert.ok(incoming[0].source instanceof types.CallHierarchyItem);
assert.equal(incoming[0].source.name, 'IN');
let outgoing = await commands.executeCommand<vscode.CallHierarchyOutgoingCall[]>('vscode.executeCallHierarchyProviderOutgoingCalls', model.uri, new types.Position(0, 10));
assert.equal(outgoing.length, 1);
assert.ok(outgoing[0].target instanceof types.CallHierarchyOutgoingCall);
assert.ok(outgoing[0].target instanceof types.CallHierarchyItem);
assert.equal(outgoing[0].target.name, 'OUT');
});
});
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册