cy.get('app-document-comments').find('form button').click().wait(1500)
cy.get('app-document-comments').find('.card').its('length').should('eq', 4)
})
+
+ it('should support navigation to comments tab by url', () => {
+ cy.visit('/documents/1/comments')
+ cy.get('app-document-comments').should('exist')
+ })
+
+ it('should dynamically update comment counts', () => {
+ cy.visit('/documents/1/comments')
+ cy.get('app-document-comments').within(() => cy.contains('Delete').click())
+ cy.get('ul.nav')
+ .find('li')
+ .contains('Comments')
+ .find('.badge')
+ .contains('2')
+ })
})
"original_file_name": "2022-03-22 no latin title.pdf",
"archived_file_name": "2022-03-22 no latin title.pdf",
"owner": null,
- "permissions": []
+ "permissions": [],
+ "n_comments": 3
},
{
"id": 2,
"original_file_name": "2022-03-23 lorem ipsum dolor sit amet.pdf",
"archived_file_name": "2022-03-23 llorem ipsum dolor sit amet.pdf",
"owner": null,
- "permissions": []
+ "permissions": [],
+ "n_comments": 0
},
{
"id": 3,
"original_file_name": "2022-03-24 dolor.pdf",
"archived_file_name": "2022-03-24 dolor.pdf",
"owner": null,
- "permissions": []
+ "permissions": [],
+ "n_comments": 0
},
{
"id": 4,
"original_file_name": "2022-06-01 sit amet.pdf",
"archived_file_name": "2022-06-01 sit amet.pdf",
"owner": null,
- "permissions": []
+ "permissions": [],
+ "n_comments": 0
}
]
}