Rendering Tests
import { render } from '@ember/test-helpers';
import { hbs } from 'ember-cli-htmlbars';
test('MyComponent works', async function (assert) {
// If `@arg` is declared to be a string, you'll get a squiggle here
await render(hbs`<MyComponent @arg={{123}} />`);
assert.dom().hasText('...');
});import { render } from '@ember/test-helpers';
import { hbs } from 'ember-cli-htmlbars';
import type { TestContext } from '@ember/test-helpers';
interface MyContext extends TestContext {
message: string;
}
test('MyComponent works', async function (this: MyContext, assert) {
this.message = 'hello';
await render<MyContext>(hbs`
<MyComponent @arg={{this.message}} />
`);
assert.dom().hasText('...');
});Last updated