@ -35,3 +35,17 @@ test("Table of contents is displayed", async ({ page }) => {
await expect ( rootList . locator ( "> ol" ) . nth ( 1 ) . locator ( "> ol > ol" ) ) . toHaveCount ( 1 ) ;
await expect ( rootList . locator ( "> ol" ) . nth ( 1 ) . locator ( "> ol > ol > ol" ) ) . toHaveCount ( 1 ) ;
} ) ;
test ( "Highlights list is displayed" , async ( { page } ) = > {
const app = new App ( page ) ;
await app . goto ( ) ;
await app . closeAllTabs ( ) ;
await app . goToNoteInNewTab ( "Highlights list" ) ;
await expect ( app . sidebar ) . toContainText ( "Highlights List" ) ;
const rootList = app . sidebar . locator ( ".highlights-list ol" ) ;
let index = 0 ;
for ( const highlightedEl of [ "Bold 1" , "Italic 1" , "Underline 1" , "Colored text 1" , "Background text 1" , "Bold 2" , "Italic 2" , "Underline 2" , "Colored text 2" , "Background text 2" ] ) {
await expect ( rootList . locator ( "li" ) . nth ( index ++ ) ) . toContainText ( highlightedEl ) ;
}
} ) ;