mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Management e2e tests
This commit is contained in:
		
							
								
								
									
										32
									
								
								src-ui/cypress/integration/manage.spec.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								src-ui/cypress/integration/manage.spec.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| describe('documents-list', () => { | ||||
|   beforeEach(() => { | ||||
|     cy.intercept('http://localhost:8000/api/correspondents/*', { | ||||
|       fixture: 'manage/correspondents.json', | ||||
|     }) | ||||
|     cy.intercept('http://localhost:8000/api/tags/*', { | ||||
|       fixture: 'manage/tags.json', | ||||
|     }) | ||||
|   }) | ||||
|  | ||||
|   it('should show a list of correspondents with bottom pagination as well', () => { | ||||
|     cy.visit('/correspondents') | ||||
|     cy.get('tbody').find('tr').its('length').should('eq', 25) | ||||
|     cy.get('ngb-pagination').its('length').should('eq', 2) | ||||
|   }) | ||||
|  | ||||
|   it('should show a list of tags without bottom pagination', () => { | ||||
|     cy.visit('/tags') | ||||
|     cy.get('tbody').find('tr').its('length').should('eq', 8) | ||||
|     cy.get('ngb-pagination').its('length').should('eq', 1) | ||||
|   }) | ||||
|  | ||||
|   it('should show a list of documents filtered by tag', () => { | ||||
|     cy.intercept('http://localhost:8000/api/documents/*', (req) => { | ||||
|       if (req.url.indexOf('tags__id__all=4')) | ||||
|         req.reply({ count: 3, next: null, previous: null, results: [] }) | ||||
|     }) | ||||
|     cy.visit('/tags') | ||||
|     cy.get('tbody').find('button').contains('Documents').first().click() // id = 4 | ||||
|     cy.contains('3 documents') | ||||
|   }) | ||||
| }) | ||||
		Reference in New Issue
	
	Block a user
	 Michael Shamoon
					Michael Shamoon