Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes Embroider Usage & ensures tests no longer mutate the global state
Embroider wants to take over global defines, in-order to give them some specific treatments. Our tests in ember-resolver, where mutating the global loader by declaring it’s own global defines. Polluting the global state isn’t best practice, especially if there is a public API abstracting the global state. This PR 1) ensures the classic resolver always uses that abstraction 2) provides a test specific piece of state which implements the abstraction.
- Loading branch information