From b2b08929a3dbe9e4d9519a2844dce07c64c4a7d8 Mon Sep 17 00:00:00 2001 From: Cameron Perera Date: Mon, 17 Jul 2023 08:51:09 -0500 Subject: [PATCH] =?UTF-8?q?test:=20=F0=9F=92=8D=20fix=20flaky=20session=20?= =?UTF-8?q?recording=20player=20assertion=20(#1780)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/session-recording/player-test.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ui/admin/tests/integration/components/session-recording/player-test.js b/ui/admin/tests/integration/components/session-recording/player-test.js index 86092f960..011fe9cd1 100644 --- a/ui/admin/tests/integration/components/session-recording/player-test.js +++ b/ui/admin/tests/integration/components/session-recording/player-test.js @@ -5,7 +5,7 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'admin/tests/helpers'; -import { render, waitUntil } from '@ember/test-helpers'; +import { render, waitUntil, find } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; import { setupIntl } from 'ember-intl/test-support'; @@ -37,6 +37,9 @@ module('Integration | Component | session-recording/player', function (hooks) { `); assert.dom('.session-recording-player-header').hasText('Back to channels'); - await waitUntil(() => assert.dom('.ap-player').includesText('yarn test')); + const result = await waitUntil(() => + find('.ap-player').textContent.includes('yarn test') + ); + assert.true(result); }); });