From ecfbd45607ce6f3e1213627fa2166e98d2f3dd03 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Wed, 16 Mar 2022 16:06:34 +0100 Subject: [PATCH] FIX: Ember test entries in discourse-loader (#16201) Those aren't available in the production build. (+ Move to test-shims) --- app/assets/javascripts/discourse-loader.js | 4 ---- app/assets/javascripts/test-shims.js | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/discourse-loader.js b/app/assets/javascripts/discourse-loader.js index 3416edbdffe..e55edf45cc7 100644 --- a/app/assets/javascripts/discourse-loader.js +++ b/app/assets/javascripts/discourse-loader.js @@ -164,10 +164,6 @@ var define, requirejs; "@ember/object/internals": { guidFor: Ember.guidFor, }, - "@ember/test": { - registerWaiter: Ember.Test.registerWaiter, - unregisterWaiter: Ember.Test.unregisterWaiter, - }, I18n: { // eslint-disable-next-line default: I18n, diff --git a/app/assets/javascripts/test-shims.js b/app/assets/javascripts/test-shims.js index 2aaf663525a..37434a3132e 100644 --- a/app/assets/javascripts/test-shims.js +++ b/app/assets/javascripts/test-shims.js @@ -26,6 +26,16 @@ define("htmlbars-inline-precompile", () => { }; }); +define("@ember/test", () => { + // eslint-disable-next-line no-undef, discourse-ember/global-ember + const { registerWaiter, unregisterWaiter } = Ember.Test; + + return { + registerWaiter, + unregisterWaiter, + }; +}); + let _app; define("@ember/test-helpers", () => { let helpers = {