Ensure test selector stripping works for inline template compilation and co-located components #521
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prior to this, the
registry.add('htmlbars-ast-plugin', ...)
invocation inindex.js
runs after all of thehtmlbars-ast-plugins
are read and registered for inline JS/TS compilation. It is still before stand alone templates are ran (and that is why it works for*.hbs
files that are not colocation).This ensures that
ember-test-selectors
runs beforeember-cli-htmlbars
/ember-cli-htmlbars-inline-precompile
(so that we can ensure thatember-test-selectors
included runs, and therefore thehtmlbars-ast-plugin
is registered before it is needed for inline template compilation).Fixes #427