@@ -55,6 +55,16 @@ test.describe('Note Create Modal', () => {
5555
5656 await page . waitForURL ( / n o t e b o o k \/ / ) ;
5757 expect ( page . url ( ) ) . toContain ( 'notebook/' ) ;
58+
59+ // Verify the note was created with the correct name
60+ const notebookTitle = page . locator ( '.notebook-title, .note-title, h1, [data-testid="notebook-title"]' ) ;
61+ await expect ( notebookTitle ) . toContainText ( uniqueName ) ;
62+
63+ // Verify in the navigation tree if available
64+ await page . goto ( '/' ) ;
65+ await page . waitForLoadState ( 'networkidle' ) ;
66+ const noteInTree = page . locator ( `a:has-text("${ uniqueName } ")` ) ;
67+ await expect ( noteInTree ) . toBeVisible ( ) ;
5868 } ) ;
5969
6070 test ( 'Given Create Note modal is open, When entering note name with folder path, Then note should be created in folder' , async ( {
@@ -69,6 +79,29 @@ test.describe('Note Create Modal', () => {
6979
7080 await page . waitForURL ( / n o t e b o o k \/ / ) ;
7181 expect ( page . url ( ) ) . toContain ( 'notebook/' ) ;
82+
83+ // Verify the note was created with the correct name (without folder path)
84+ const notebookTitle = page . locator ( '.notebook-title, .note-title, h1, [data-testid="notebook-title"]' ) ;
85+ await expect ( notebookTitle ) . toContainText ( noteName ) ;
86+
87+ // Verify the note appears in the correct folder structure
88+ await page . goto ( '/' ) ;
89+ await page . waitForLoadState ( 'networkidle' ) ;
90+
91+ // Navigate through folder structure to find the note
92+ // Look for TestFolder
93+ const testFolder = page . locator ( '.folder-name, .tree-node' ) . filter ( { hasText : 'TestFolder' } ) . first ( ) ;
94+ await expect ( testFolder ) . toBeVisible ( ) ;
95+ await testFolder . click ( ) ;
96+
97+ // Look for SubFolder
98+ const subFolder = page . locator ( '.folder-name, .tree-node' ) . filter ( { hasText : 'SubFolder' } ) . first ( ) ;
99+ await expect ( subFolder ) . toBeVisible ( ) ;
100+ await subFolder . click ( ) ;
101+
102+ // Verify the note exists in the subfolder
103+ const noteInSubFolder = page . locator ( `a:has-text("${ noteName } ")` ) ;
104+ await expect ( noteInSubFolder ) . toBeVisible ( ) ;
72105 } ) ;
73106
74107 test ( 'Given Create Note modal is open, When clicking close button, Then modal should close' , async ( ) => {
0 commit comments