@@ -251,79 +251,4 @@ test.describe.serial("rich-text mode", () => {
251251 ) . toBe ( false ) ;
252252 } ) ;
253253 } ) ;
254-
255- test . describe ( "editing links" , ( ) => {
256- test ( "should insert a link for selected text when clicking menu item" , async ( ) => {
257- await clearEditor ( page ) ;
258- await expect ( page . locator ( linkViewTooltipSelector ) ) . toBeHidden ( {
259- timeout : 5000 ,
260- } ) ;
261-
262- await typeText ( page , "some link here" ) ;
263-
264- // select some text
265- await page . keyboard . down ( "Shift" ) ;
266- await page . press ( editorSelector , "ArrowLeft" ) ;
267- await page . press ( editorSelector , "ArrowLeft" ) ;
268- await page . press ( editorSelector , "ArrowLeft" ) ;
269- await page . keyboard . up ( "Shift" ) ;
270-
271- await page . click ( insertLinkMenuItemSelector ) ;
272-
273- await expect ( page . locator ( linkViewTooltipSelector ) ) . toBeVisible ( ) ;
274- } ) ;
275-
276- test ( "should show link popover when selecting a link" , async ( ) => {
277- // enter a link in markdown mode and switch back to rich text mode
278- await enterTextAsMarkdown (
279- page ,
280- "[a link](https://example.com/a-link)"
281- ) ;
282-
283- await expect ( page . locator ( linkViewTooltipSelector ) ) . toBeHidden ( {
284- timeout : 5000 ,
285- } ) ;
286-
287- await page . press ( editorSelector , "ArrowRight" ) ;
288-
289- await expect ( page . locator ( linkViewTooltipSelector ) ) . toBeVisible ( ) ;
290- await expect ( page . locator ( linkViewTooltipSelector ) ) . toContainText (
291- "https://example.com/a-link"
292- ) ;
293- } ) ;
294-
295- test ( "should hide link popover when deselecting a link" , async ( {
296- browserName,
297- } ) => {
298- test . fixme (
299- browserName === "firefox" ,
300- "ArrowLeft does not work for some reason"
301- ) ;
302- await enterTextAsMarkdown (
303- page ,
304- "[a link](https://example.com/a-link)"
305- ) ;
306-
307- await page . press ( editorSelector , "ArrowRight" ) ; // select link
308- await page . press ( editorSelector , "ArrowLeft" ) ; // and deselect again
309- await expect ( page . locator ( linkViewTooltipSelector ) ) . toBeHidden ( {
310- timeout : 5000 ,
311- } ) ;
312- } ) ;
313-
314- test ( "should remove link mark when clicking popover action" , async ( ) => {
315- await enterTextAsMarkdown (
316- page ,
317- "[a link](https://example.com/a-link)"
318- ) ;
319- expect ( await getMarkdownContent ( page ) ) . toEqual (
320- "[a link](https://example.com/a-link)"
321- ) ;
322-
323- await page . press ( editorSelector , "ArrowRight" ) ; // select link
324- await page . click ( removeLinkSelector ) ;
325-
326- expect ( await getMarkdownContent ( page ) ) . toEqual ( "a link" ) ;
327- } ) ;
328- } ) ;
329254} ) ;
0 commit comments