diff --git a/package.json b/package.json index a84c693fa9c..a46b2fbeb65 100644 --- a/package.json +++ b/package.json @@ -39,11 +39,11 @@ "link:glimmer": "node bin/yarn-link-glimmer.js" }, "dependencies": { - "@glimmer/compiler": "^0.22.0", - "@glimmer/node": "^0.22.0", - "@glimmer/reference": "^0.22.0", - "@glimmer/runtime": "^0.22.0", - "@glimmer/util": "^0.22.0", + "@glimmer/compiler": "^0.22.1", + "@glimmer/node": "^0.22.1", + "@glimmer/reference": "^0.22.1", + "@glimmer/runtime": "^0.22.1", + "@glimmer/util": "^0.22.1", "broccoli-funnel": "^1.2.0", "broccoli-merge-trees": "^2.0.0", "ember-cli-get-component-path-option": "^1.0.0", diff --git a/packages/ember-glimmer/tests/integration/components/curly-components-test.js b/packages/ember-glimmer/tests/integration/components/curly-components-test.js index 0c490161daf..1067cec2006 100644 --- a/packages/ember-glimmer/tests/integration/components/curly-components-test.js +++ b/packages/ember-glimmer/tests/integration/components/curly-components-test.js @@ -3130,4 +3130,24 @@ moduleFor('Components test: curly components', class extends RenderingTest { this.assertText('huzzah!'); } + + ['@test can use custom element in component layout'](assert) { + this.registerComponent('foo-bar', { + template: 'Hi!' + }); + + this.render('{{foo-bar}}'); + + this.assertText('Hi!'); + } + + ['@test can use nested custom element in component layout'](assert) { + this.registerComponent('foo-bar', { + template: 'Hi!' + }); + + this.render('{{foo-bar}}'); + + this.assertText('Hi!'); + } }); diff --git a/yarn.lock b/yarn.lock index bee72ae1113..5d1339e5fe4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,75 +2,75 @@ # yarn lockfile v1 -"@glimmer/compiler@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.0.tgz#8fd2e80e1e6fc6e355819f180feb189f457184f0" +"@glimmer/compiler@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.22.1.tgz#70a8a3064ca4d62b15fc3c870ead11e6c7fb00bf" dependencies: - "@glimmer/syntax" "^0.22.0" - "@glimmer/util" "^0.22.0" - "@glimmer/wire-format" "^0.22.0" + "@glimmer/syntax" "^0.22.1" + "@glimmer/util" "^0.22.1" + "@glimmer/wire-format" "^0.22.1" simple-html-tokenizer "^0.3.0" -"@glimmer/interfaces@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.22.0.tgz#69915fb6416e9cf024c73178ced513b475944baa" +"@glimmer/interfaces@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.22.1.tgz#56410f35cc3097314c9c56eca01223714354a2f6" dependencies: - "@glimmer/wire-format" "^0.22.0" + "@glimmer/wire-format" "^0.22.1" -"@glimmer/node@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.22.0.tgz#0ecea9fb3f45f985408f8c6010a9749f1312f057" +"@glimmer/node@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/node/-/node-0.22.1.tgz#caf53983cb42ac0eff54c931a43d92430b8f6217" dependencies: - "@glimmer/runtime" "^0.22.0" + "@glimmer/runtime" "^0.22.1" simple-dom "^0.3.0" -"@glimmer/object-reference@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.22.0.tgz#785170f02895a10ff580400b980ca71b81b4261a" +"@glimmer/object-reference@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.22.1.tgz#f5f18ffe11f86140921977d6bff3e8d75818494a" dependencies: - "@glimmer/reference" "^0.22.0" - "@glimmer/util" "^0.22.0" + "@glimmer/reference" "^0.22.1" + "@glimmer/util" "^0.22.1" -"@glimmer/object@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.22.0.tgz#62df92fab110449683f61283f9524f2f3e1e49f2" +"@glimmer/object@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/object/-/object-0.22.1.tgz#f560eef3ac1eb4decc173368c44b6cdcc6d62e07" dependencies: - "@glimmer/object-reference" "^0.22.0" - "@glimmer/util" "^0.22.0" + "@glimmer/object-reference" "^0.22.1" + "@glimmer/util" "^0.22.1" -"@glimmer/reference@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.22.0.tgz#1b3cf62f100caad14052c3844de8626a89601177" +"@glimmer/reference@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.22.1.tgz#9aea78e63ddd83f13acad79bd24ae4c4c0457210" dependencies: - "@glimmer/util" "^0.22.0" + "@glimmer/util" "^0.22.1" -"@glimmer/runtime@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.22.0.tgz#f6c6195ec5a8950ef37e8764eb5e62f3985bc30e" +"@glimmer/runtime@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.22.1.tgz#90077df1b97ffb3efd0709f92fa70ede1301d198" dependencies: - "@glimmer/interfaces" "^0.22.0" - "@glimmer/object" "^0.22.0" - "@glimmer/object-reference" "^0.22.0" - "@glimmer/reference" "^0.22.0" - "@glimmer/util" "^0.22.0" - "@glimmer/wire-format" "^0.22.0" + "@glimmer/interfaces" "^0.22.1" + "@glimmer/object" "^0.22.1" + "@glimmer/object-reference" "^0.22.1" + "@glimmer/reference" "^0.22.1" + "@glimmer/util" "^0.22.1" + "@glimmer/wire-format" "^0.22.1" -"@glimmer/syntax@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.22.0.tgz#20f5dbc8660437ecce941c3a32c2536688a4f2ea" +"@glimmer/syntax@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.22.1.tgz#b4048738fa55c46e337278b2aeb37731509ae284" dependencies: handlebars "^4.0.6" simple-html-tokenizer "^0.3.0" -"@glimmer/util@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.22.0.tgz#80883909d14b5b0e1701bca0acf5e4c580514f93" +"@glimmer/util@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.22.1.tgz#7be751f77325ac857327f9c786ee2d02fba4d4e1" -"@glimmer/wire-format@^0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.22.0.tgz#d1254f50b2b90ffe0cccb06111de986396c4393f" +"@glimmer/wire-format@^0.22.1": + version "0.22.1" + resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.22.1.tgz#2673bbb1e89805194e9870064c6905af21406ffb" dependencies: - "@glimmer/util" "^0.22.0" + "@glimmer/util" "^0.22.1" abbrev@1, abbrev@~1.0.9: version "1.0.9"