| 1234567891011121314151617181920212223242526 |
- import { expect } from '@playwright/test'
- import { test } from './fixtures'
- import { createRandomPage } from './utils'
- test('hashtag and quare brackets in same line #4178', async ({ page }) => {
- await createRandomPage(page)
-
- await page.type(':nth-match(textarea, 1)', '#foo bar')
- await page.press(':nth-match(textarea, 1)', 'Enter')
- await page.type(':nth-match(textarea, 1)', 'bar [[blah]]')
- for (let i = 0; i < 12; i++) {
- await page.press(':nth-match(textarea, 1)', 'ArrowLeft')
- }
- await page.type(':nth-match(textarea, 1)', ' ')
- await page.press(':nth-match(textarea, 1)', 'ArrowLeft')
-
- await page.type(':nth-match(textarea, 1)', '#')
- await page.waitForSelector('text="Search for a page"', { 'state': 'visible' })
-
- await page.type(':nth-match(textarea, 1)', 'fo')
-
- await page.click('.absolute >> text=' + 'foo')
-
- expect(await page.inputValue(':nth-match(textarea, 1)')).toBe('#foo bar [[blah]]')
- })
-
|