Похоже, я сталкиваюсь с состоянием гонки в QUnit. В моём случае выполняется:
rake "plugin:qunit[discourse-multilingual]" с установленной веткой.
Я объявляю функцию в инициализаторе (я расширяю I18n).
Кажется, что тесты иногда (в 25% случаев) запускаются до того, как сработает инициализатор плагина для Ember, и завершаются ошибкой, так как функция не определена.
Как мне гарантировать, что JS-код инициализатора плагина выполнится до запуска теста?
Тест:
Определение:
Прерывистая ошибка:
TypeError: _I18n.default.translate_tag is not a function