From 369465107a64dd1b592a10f89ca6403f2b60b21c Mon Sep 17 00:00:00 2001 From: Markus Sanin Date: Mon, 27 Nov 2023 11:31:08 +0100 Subject: [PATCH] Reactivate importSync (necessary for tests) --- .../src/components/basic-dropdown.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ember-basic-dropdown/src/components/basic-dropdown.ts b/ember-basic-dropdown/src/components/basic-dropdown.ts index 244e21d0..f43e9795 100644 --- a/ember-basic-dropdown/src/components/basic-dropdown.ts +++ b/ember-basic-dropdown/src/components/basic-dropdown.ts @@ -10,7 +10,7 @@ import { schedule } from '@ember/runloop'; import { macroCondition, isTesting, - // importSync, + importSync, } from '@embroider/macros'; declare const FastBoot: any; import config from 'ember-get-config'; @@ -326,15 +326,15 @@ export default class BasicDropdown extends Component { _getDestinationId(): string { // This takes care of stripping this code out if not running tests if (macroCondition(isTesting())) { - // if (typeof FastBoot === 'undefined') { - // try { - // let { getRootElement } = importSync('@ember/test-helpers') as any; + if (typeof FastBoot === 'undefined') { + try { + let { getRootElement } = importSync('@ember/test-helpers') as any; - // return getRootElement().id; - // } catch (error) { - // // use default below - // } - // } + return getRootElement().id; + } catch (error) { + // use default below + } + } let rootView = document.querySelector('#ember-testing > .ember-view'); if (rootView) {