Тесты QUnit не детерминированы в плагине?

Похоже, я сталкиваюсь с состоянием гонки в QUnit. В моём случае выполняется:

rake "plugin:qunit[discourse-multilingual]" с установленной веткой.

Я объявляю функцию в инициализаторе (я расширяю I18n).

Кажется, что тесты иногда (в 25% случаев) запускаются до того, как сработает инициализатор плагина для Ember, и завершаются ошибкой, так как функция не определена.

Как мне гарантировать, что JS-код инициализатора плагина выполнится до запуска теста?

Тест:

Определение:

Прерывистая ошибка:

TypeError: _I18n.default.translate_tag is not a function

OK, я решил это, переписав код. Я переместил свою функцию из I18n в существующий модуль многоязычности.

Похоже, что расширение I18n здесь ненадёжно во всех сценариях, особенно в модульном тестировании!