diff --git a/tests/page/selectors-text.spec.ts b/tests/page/selectors-text.spec.ts index 36fcb97342..ff57d6dcee 100644 --- a/tests/page/selectors-text.spec.ts +++ b/tests/page/selectors-text.spec.ts @@ -24,11 +24,11 @@ it('should work @smoke', async ({ page }) => { expect(await page.$eval(`text=/^[ay]+$/`, e => e.outerHTML)).toBe('
ya
'); expect(await page.$eval(`text=/Ya/i`, e => e.outerHTML)).toBe('
ya
'); expect(await page.$eval(`text=ye`, e => e.outerHTML)).toBe('
\nye
'); - expect(await page.getByText('ye').evaluate(e => e.outerHTML)).toBe('
\nye
'); + expect(await page.getByText('ye').evaluate(e => e.outerHTML)).toContain('>\nye '); await page.setContent(`
ye
ye
`); expect(await page.$eval(`text="ye"`, e => e.outerHTML)).toBe('
ye
'); - expect(await page.getByText('ye', { exact: true }).first().evaluate(e => e.outerHTML)).toBe('
ye
'); + expect(await page.getByText('ye', { exact: true }).first().evaluate(e => e.outerHTML)).toContain('> ye '); await page.setContent(`
yo
"ya
hello world!
`); expect(await page.$eval(`text="\\"ya"`, e => e.outerHTML)).toBe('
"ya
');