FIX: Allow connector template names to be camelCase (#17371)
The default Ember resolver implementation allows this for components. We need the same for connectors (which are essentially components behind-the-scenes)
This commit is contained in:
@@ -480,7 +480,11 @@ module("Unit | Ember | resolver", function (hooks) {
|
||||
});
|
||||
|
||||
test("resolves connector templates", function (assert) {
|
||||
setTemplates(["javascripts/foo", "javascripts/connectors/foo-bar/baz_qux"]);
|
||||
setTemplates([
|
||||
"javascripts/foo",
|
||||
"javascripts/connectors/foo-bar/baz_qux",
|
||||
"javascripts/connectors/foo-bar/camelCase",
|
||||
]);
|
||||
|
||||
lookupTemplate(
|
||||
assert,
|
||||
@@ -502,6 +506,20 @@ module("Unit | Ember | resolver", function (hooks) {
|
||||
"javascripts/connectors/foo-bar/baz_qux",
|
||||
"underscores last segment"
|
||||
);
|
||||
|
||||
lookupTemplate(
|
||||
assert,
|
||||
"template:connectors/foo-bar/camelCase",
|
||||
"javascripts/connectors/foo-bar/camelCase",
|
||||
"handles camelcase file names"
|
||||
);
|
||||
|
||||
lookupTemplate(
|
||||
assert,
|
||||
resolver.normalize("template:connectors/foo-bar/camelCase"),
|
||||
"javascripts/connectors/foo-bar/camelCase",
|
||||
"handles camelcase file names when normalized"
|
||||
);
|
||||
});
|
||||
|
||||
test("returns 'not_found' template when template name cannot be resolved", function (assert) {
|
||||
|
||||
Reference in New Issue
Block a user