Fix timing issue (#61647)

This commit is contained in:
Christof Marti
2018-10-23 21:11:50 +02:00
parent ab5bb7bf72
commit d66f6ffc95

View File

@@ -384,6 +384,7 @@ suite('window namespace tests', () => {
test('showQuickPick, accept first', async function () {
const pick = window.showQuickPick(['eins', 'zwei', 'drei']);
await new Promise(resolve => setTimeout(resolve, 10)); // Allow UI to update.
await commands.executeCommand('workbench.action.acceptSelectedQuickOpenItem');
assert.equal(await pick, 'eins');
});
@@ -442,6 +443,7 @@ suite('window namespace tests', () => {
], {
canPickMany: true
});
await new Promise(resolve => setTimeout(resolve, 10)); // Allow UI to update.
await commands.executeCommand('workbench.action.acceptSelectedQuickOpenItem');
assert.deepStrictEqual((await picks)!.map(pick => pick.label), ['zwei', 'drei']);
});