Skip to content

Commit

Permalink
Move <Foo::Bar /> tests to "static invocation" section.
Browse files Browse the repository at this point in the history
  • Loading branch information
rwjblue committed Apr 4, 2019
1 parent baca90b commit 386f2eb
Showing 1 changed file with 33 additions and 33 deletions.
66 changes: 33 additions & 33 deletions tests/integration/components/angle-bracket-invocation-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,39 @@ module('Integration | Component | angle-bracket-invocation', function(hooks) {
assert.dom('h2').hasText("rwjblue's component");
assert.dom('p').hasText('Contents');
});

test('nested paths do not conflict with non-nested paths with similar names', async function(assert) {
this.owner.register('template:components/foo/bar', hbs`hi rwjblue!`);
this.owner.register('template:components/foo-bar', hbs`hi rtablada!`);

await render(hbs`
<Foo::Bar data-foo="bar"/>
<FooBar data-foo="baz" />
`);

assert.dom('[data-foo="bar"]').hasText('hi rwjblue!');
assert.dom('[data-foo="baz"]').hasText('hi rtablada!');
});

test('invoke nested path', async function(assert) {
this.owner.register('template:components/foo/bar', hbs`hi rwjblue!`);

await render(hbs`
<Foo::Bar data-foo="bar"/>
`);

assert.dom('[data-foo="bar"]').exists();
});

test('invoke deeply nested path', async function(assert) {
this.owner.register('template:components/foo/bar/baz/qux', hbs`hi rwjblue!`);

await render(hbs`
<Foo::Bar::Baz::Qux data-foo="bar"/>
`);

assert.dom('[data-foo="bar"]').exists();
});
});

module('dynamic component support', function() {
Expand Down Expand Up @@ -192,39 +225,6 @@ module('Integration | Component | angle-bracket-invocation', function(hooks) {
assert.dom('[data-foo="bar"]').exists();
});

test('nested paths do not conflict with non-nested paths with similar names', async function(assert) {
this.owner.register('template:components/foo/bar', hbs`hi rwjblue!`);
this.owner.register('template:components/foo-bar', hbs`hi rtablada!`);

await render(hbs`
<Foo::Bar data-foo="bar"/>
<FooBar data-foo="baz" />
`);

assert.dom('[data-foo="bar"]').hasText('hi rwjblue!');
assert.dom('[data-foo="baz"]').hasText('hi rtablada!');
});

test('invoke nested path', async function(assert) {
this.owner.register('template:components/foo/bar', hbs`hi rwjblue!`);

await render(hbs`
<Foo::Bar data-foo="bar"/>
`);

assert.dom('[data-foo="bar"]').exists();
});

test('invoke deeply nested path', async function(assert) {
this.owner.register('template:components/foo/bar/baz/qux', hbs`hi rwjblue!`);

await render(hbs`
<Foo::Bar::Baz::Qux data-foo="bar"/>
`);

assert.dom('[data-foo="bar"]').exists();
});

test('invoke dynamic - path', async function(assert) {
this.owner.register('service:elsewhere', Service.extend());
this.owner.register(
Expand Down

0 comments on commit 386f2eb

Please sign in to comment.