Skip to content

Commit

Permalink
Merge pull request #4 from zfir-dev/test-keshav
Browse files Browse the repository at this point in the history
test
  • Loading branch information
keshav1720 authored Jul 14, 2024
2 parents b0c1adc + 647e54d commit 2734062
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions tests/integration/components/user-info-test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { module, test } from 'qunit';
import { setupRenderingTest } from 'devcon-2024-ember-test/tests/helpers';
import { find, render, settled } from '@ember/test-helpers';
import { hbs } from 'ember-cli-htmlbars';

module('Integration | Component | user-info', function (hooks) {
setupRenderingTest(hooks);

test('it fails without await settled', async function (assert) {
await render(hbs`<UserInfo />`);

window.parent.postMessage({ name: 'error-message', message: 'unknown user !' });

const div = find('.user-info') as HTMLDivElement;
assert.deepEqual(div.textContent?.trim(), 'Error: unknown user !');
});

test('it passes with await settled', async function (assert) {
await render(hbs`<UserInfo />`);

window.parent.postMessage({ name: 'error-message', message: 'unknown user !' });
await settled();

const div = find('.user-info') as HTMLDivElement;
assert.deepEqual(div.textContent?.trim(), 'Error: unknown user !');
});
});

0 comments on commit 2734062

Please sign in to comment.