From eaf088c3a22110a6033dd526d59bfa2b0833c865 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 16 Feb 2023 13:48:54 -0500 Subject: [PATCH] test(toast): toHaveScreenshot signature is correct (#26812) --- core/src/components/toast/test/basic/toast.e2e.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/src/components/toast/test/basic/toast.e2e.ts b/core/src/components/toast/test/basic/toast.e2e.ts index 4d7b45c346..84250ee7ae 100644 --- a/core/src/components/toast/test/basic/toast.e2e.ts +++ b/core/src/components/toast/test/basic/toast.e2e.ts @@ -36,8 +36,13 @@ class ToastFixture { async screenshot(screenshotModifier: string, el?: Locator) { const { page } = this; - const reference = el !== undefined ? el : page; - await expect(reference).toHaveScreenshot(`toast-${screenshotModifier}-${page.getSnapshotSettings()}.png`); + const screenshotString = `toast-${screenshotModifier}-${page.getSnapshotSettings()}.png`; + + if (el === undefined) { + await expect(page).toHaveScreenshot(screenshotString); + } else { + await expect(el).toHaveScreenshot(screenshotString); + } } skipRTL(testRef: typeof test, reason = 'This functionality does not have RTL-specific behaviors.') { @@ -151,7 +156,7 @@ test.describe('toast: duration config', () => { `);