diff --git a/packages/api/settings-controller/tests/settings-controller.host.spec.ts b/packages/api/settings-controller/tests/settings-controller.host.spec.ts index ff169f2ffe..894fbddd53 100644 --- a/packages/api/settings-controller/tests/settings-controller.host.spec.ts +++ b/packages/api/settings-controller/tests/settings-controller.host.spec.ts @@ -86,13 +86,14 @@ describe('the settings Remote namespace a configuration page calls', () => { it('reports the actionable configuration error while no settings provider is mounted', async () => { const ctx = new Context() await ctx.plugin(SettingsController) - for (const call of [ + const calls: Array<() => unknown> = [ () => ctx.settingsController.describe(), () => ctx.settingsController.update('ui-test', {}, undefined), () => ctx.settingsController.replace('ui-test', {}, undefined), () => ctx.settingsController.mutate('ui-test', [], undefined), - ]) { - const failure = await Promise.resolve().then(() => call()).catch((error: unknown) => error) + ] + for (const call of calls) { + const failure = await Promise.resolve().then(call).catch((error: unknown) => error) expect(failure).toBeInstanceOf(TypertRemoteFailure) expect((failure as TypertRemoteFailure).failure).toEqual({ code: 'internal',