Skip to content

Commit b3b28c2

Browse files
committed
Fix flaky code lens test.
1 parent 6033ab0 commit b3b28c2

File tree

1 file changed

+9
-2
lines changed
  • rascal-vscode-extension/src/test/vscode-suite

1 file changed

+9
-2
lines changed

rascal-vscode-extension/src/test/vscode-suite/dsl.test.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,15 @@ end
222222
it("code lens works", async function() {
223223
if (errorRecovery) { this.skip(); }
224224
const editor = await ide.openModule(TestWorkspace.picoFile);
225-
const lens = await driver.wait(() => editor.getCodeLens("Rename variables a to b."), Delays.verySlow, "Rename lens should be available");
226-
await lens!.click();
225+
await driver.wait(async () => {
226+
try {
227+
const lens = await editor.getCodeLens("Rename variables a to b.");
228+
await lens!.click();
229+
return true;
230+
} catch (e) {
231+
return false;
232+
}
233+
}, Delays.verySlow, "Rename lens should be available");
227234
await ide.assertLineBecomes(editor, 9, "b := 2;", "a variable should be changed to b");
228235
});
229236

0 commit comments

Comments
 (0)