11// @ts -check
22import { test , expect } from '@playwright/test' ;
3- import { createFile , deleteFile , editFile , restoreChangedFiles } from './fs-utils' ;
3+ import { editFile , restoreChangedFiles } from './fs-utils' ;
44import { waitForPageToLoad } from '../../test-utils' ;
55
66/** @param {import("@playwright/test").Page } page */
@@ -26,34 +26,6 @@ test.describe('pages', () => {
2626
2727 await expect ( page . getByText ( 'This page has some different text on it' ) ) . toBeVisible ( ) ;
2828 } ) ;
29-
30- test ( 'creating should add to the sidebar and allow navigation' , async ( { page } ) => {
31- await page . goto ( '/' ) ;
32- await waitForPageToLoad ( page ) ;
33-
34- await expect ( page . getByText ( 'Index' ) ) . toBeVisible ( ) ;
35-
36- createFile ( 'pages/new-page.md' , 'This is a new page' ) ;
37- // file deletions trigger full reload, so we don't waitForHMR() here
38-
39- await expect ( page . getByRole ( 'link' , { name : 'New Page' } ) ) . toBeVisible ( ) ;
40- await page . goto ( '/new-page' ) ;
41- await expect ( page . getByText ( 'This is a new page' ) ) . toBeVisible ( ) ;
42- } ) ;
43-
44- test ( 'deleting should remove from the sidebar and prevent navigation' , async ( { page } ) => {
45- await page . goto ( '/' ) ;
46- await waitForPageToLoad ( page ) ;
47-
48- await expect ( page . getByText ( 'Index' ) ) . toBeVisible ( ) ;
49-
50- deleteFile ( 'pages/page.md' ) ;
51- await waitForHMR ( page ) ;
52-
53- await expect ( page . getByRole ( 'link' , { name : 'Page' } ) ) . not . toBeVisible ( ) ;
54- await page . goto ( '/page' ) ;
55- await expect ( page . getByText ( 'Page Not Found' ) ) . toBeVisible ( ) ;
56- } ) ;
5729} ) ;
5830
5931test . describe ( 'sources' , ( ) => {
0 commit comments