mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-29 13:48:09 -06:00
Cover this last bit
This commit is contained in:
@@ -1273,6 +1273,25 @@ describe('DocumentDetailComponent', () => {
|
|||||||
expect(dialog.buttonsEnabled).toBe(true)
|
expect(dialog.buttonsEnabled).toBe(true)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('should refresh the document when removing password in update mode', () => {
|
||||||
|
let modal: NgbModalRef
|
||||||
|
modalService.activeInstances.subscribe((m) => (modal = m[0]))
|
||||||
|
const refreshSpy = jest.spyOn(openDocumentsService, 'refreshDocument')
|
||||||
|
initNormally()
|
||||||
|
component.password = 'secret'
|
||||||
|
|
||||||
|
component.removePassword()
|
||||||
|
const dialog =
|
||||||
|
modal.componentInstance as PasswordRemovalConfirmDialogComponent
|
||||||
|
dialog.confirm()
|
||||||
|
const req = httpTestingController.expectOne(
|
||||||
|
`${environment.apiBaseUrl}documents/bulk_edit/`
|
||||||
|
)
|
||||||
|
req.flush(true)
|
||||||
|
|
||||||
|
expect(refreshSpy).toHaveBeenCalledWith(doc.id)
|
||||||
|
})
|
||||||
|
|
||||||
it('should support keyboard shortcuts', () => {
|
it('should support keyboard shortcuts', () => {
|
||||||
initNormally()
|
initNormally()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user