The CI has been very broken lately 🙈 and most of these errors have been exceedingly hard to understand because a lot of our tests rely on ages-old fixtures that are essentially pre-built ember apps. There is a better way to get this sort of "fixture" test and we've been using it in embroider and ember-auto-import for a very long time, it's scenario-tester
This PR sets up the scenario-tester infrastructure and moves some of the failing tests over to it. Eventually we would want to move all the fixture tests over but I'm doing the absolute minimum to get CI passing right now 👍
The CI has been very broken lately 🙈 and most of these errors have been exceedingly hard to understand because a lot of our tests rely on ages-old fixtures that are essentially pre-built ember apps. There is a better way to get this sort of "fixture" test and we've been using it in embroider and ember-auto-import for a very long time, it's scenario-tester
This PR sets up the scenario-tester infrastructure and moves some of the failing tests over to it. Eventually we would want to move all the fixture tests over but I'm doing the absolute minimum to get CI passing right now 👍