Fix configuration resolver tests

This commit is contained in:
Alex Ross 2020-01-30 10:24:15 +01:00
parent 2d12f6536c
commit 8345780f30

View file

@ -403,7 +403,7 @@ suite('Configuration Resolver Service', () => {
assert.equal(0, mockCommandService.callCount);
});
});
test.skip('a single pick input variable', () => {
test('a single pick input variable', () => {
const configuration = {
'name': 'Attach to Process',
@ -457,7 +457,7 @@ suite('Configuration Resolver Service', () => {
assert.equal(1, mockCommandService.callCount);
});
});
test.skip('several input variables and command', () => {
test('several input variables and command', () => {
const configuration = {
'name': '${input:input3}',
@ -530,7 +530,7 @@ class MockQuickInputService implements IQuickInputService {
public pick<T extends IQuickPickItem>(picks: Promise<QuickPickInput<T>[]> | QuickPickInput<T>[], options?: IPickOptions<T> & { canPickMany: false }, token?: CancellationToken): Promise<T>;
public pick<T extends IQuickPickItem>(picks: Promise<QuickPickInput<T>[]> | QuickPickInput<T>[], options?: Omit<IPickOptions<T>, 'canPickMany'>, token?: CancellationToken): Promise<T | undefined> {
if (Types.isArray(picks)) {
return Promise.resolve(<T>{ label: 'selectedPick', description: 'pick description' });
return Promise.resolve(<any>{ label: 'selectedPick', description: 'pick description', value: 'selectedPick' });
} else {
return Promise.resolve(undefined);
}