diff --git a/test/standard-mode-suite/publicApi.test.ts b/test/standard-mode-suite/publicApi.test.ts index 2141aa486..45fbcbe12 100644 --- a/test/standard-mode-suite/publicApi.test.ts +++ b/test/standard-mode-suite/publicApi.test.ts @@ -69,6 +69,14 @@ suite('Public APIs - Standard', () => { test('getProjectSettings should work', async function () { const api: ExtensionAPI = extensions.getExtension('redhat.java').exports; + + await new Promise((resolve) => { + api.onDidProjectsImport(() => { + resolve(); + }); + commands.executeCommand(Commands.IMPORT_PROJECTS_CMD); + }); + const projectSetting: {} = await api.getProjectSettings( Uri.file(constants.projectFsPath).toString(), ['org.eclipse.jdt.core.compiler.compliance', 'org.eclipse.jdt.core.compiler.source'],