mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Update frontend fixtures & tests for compatibility
This commit is contained in:
		| @@ -35,6 +35,16 @@ describe('settings', () => { | |||||||
|             req.reply(response) |             req.reply(response) | ||||||
|           } |           } | ||||||
|         ).as('savedViews') |         ).as('savedViews') | ||||||
|  |  | ||||||
|  |         cy.intercept('http://localhost:8000/api/mail_accounts/*', { | ||||||
|  |           fixture: 'mail_accounts/mail_accounts.json', | ||||||
|  |         }) | ||||||
|  |         cy.intercept('http://localhost:8000/api/mail_rules/*', { | ||||||
|  |           fixture: 'mail_rules/mail_rules.json', | ||||||
|  |         }).as('mailRules') | ||||||
|  |         cy.intercept('http://localhost:8000/api/tasks/', { | ||||||
|  |           fixture: 'tasks/tasks.json', | ||||||
|  |         }) | ||||||
|       }) |       }) | ||||||
|  |  | ||||||
|       cy.fixture('documents/documents.json').then((documentsJson) => { |       cy.fixture('documents/documents.json').then((documentsJson) => { | ||||||
| @@ -48,7 +58,7 @@ describe('settings', () => { | |||||||
|  |  | ||||||
|     cy.viewport(1024, 1600) |     cy.viewport(1024, 1600) | ||||||
|     cy.visit('/settings') |     cy.visit('/settings') | ||||||
|     cy.wait('@savedViews') |     cy.wait('@mailRules') | ||||||
|   }) |   }) | ||||||
|  |  | ||||||
|   it('should activate / deactivate save button when settings change and are saved', () => { |   it('should activate / deactivate save button when settings change and are saved', () => { | ||||||
| @@ -64,7 +74,7 @@ describe('settings', () => { | |||||||
|     cy.contains('a', 'Dashboard').click() |     cy.contains('a', 'Dashboard').click() | ||||||
|     cy.contains('You have unsaved changes') |     cy.contains('You have unsaved changes') | ||||||
|     cy.contains('button', 'Cancel').click() |     cy.contains('button', 'Cancel').click() | ||||||
|     cy.contains('button', 'Save').click().wait('@savedViews') |     cy.contains('button', 'Save').click().wait('@savedViews').wait(2000) | ||||||
|     cy.contains('a', 'Dashboard').click() |     cy.contains('a', 'Dashboard').click() | ||||||
|     cy.contains('You have unsaved changes').should('not.exist') |     cy.contains('You have unsaved changes').should('not.exist') | ||||||
|   }) |   }) | ||||||
| @@ -77,7 +87,7 @@ describe('settings', () => { | |||||||
|   }) |   }) | ||||||
|  |  | ||||||
|   it('should remove saved view from sidebar when unset', () => { |   it('should remove saved view from sidebar when unset', () => { | ||||||
|     cy.contains('a', 'Saved views').click() |     cy.contains('a', 'Saved views').click().wait(2000) | ||||||
|     cy.get('#show_in_sidebar_1').click() |     cy.get('#show_in_sidebar_1').click() | ||||||
|     cy.contains('button', 'Save').click().wait('@savedViews') |     cy.contains('button', 'Save').click().wait('@savedViews') | ||||||
|     cy.contains('li', 'Inbox').should('not.exist') |     cy.contains('li', 'Inbox').should('not.exist') | ||||||
|   | |||||||
							
								
								
									
										27
									
								
								src-ui/cypress/fixtures/mail_accounts/mail_accounts.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								src-ui/cypress/fixtures/mail_accounts/mail_accounts.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | { | ||||||
|  |     "count": 2, | ||||||
|  |     "next": null, | ||||||
|  |     "previous": null, | ||||||
|  |     "results": [ | ||||||
|  |         { | ||||||
|  |             "id": 1, | ||||||
|  |             "name": "IMAP Server", | ||||||
|  |             "imap_server": "imap.example.com", | ||||||
|  |             "imap_port": 993, | ||||||
|  |             "imap_security": 2, | ||||||
|  |             "username": "inbox@example.com", | ||||||
|  |             "password": "pass", | ||||||
|  |             "character_set": "UTF-8" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "id": 2, | ||||||
|  |             "name": "Gmail", | ||||||
|  |             "imap_server": "imap.gmail.com", | ||||||
|  |             "imap_port": 993, | ||||||
|  |             "imap_security": 2, | ||||||
|  |             "username": "user@gmail.com", | ||||||
|  |             "password": "pass", | ||||||
|  |             "character_set": "UTF-8" | ||||||
|  |         } | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										29
									
								
								src-ui/cypress/fixtures/mail_rules/mail_rules.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								src-ui/cypress/fixtures/mail_rules/mail_rules.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | { | ||||||
|  |     "count": 1, | ||||||
|  |     "next": null, | ||||||
|  |     "previous": null, | ||||||
|  |     "results": [ | ||||||
|  |         { | ||||||
|  |             "id": 1, | ||||||
|  |             "name": "Gmail", | ||||||
|  |             "account": 2, | ||||||
|  |             "folder": "INBOX", | ||||||
|  |             "filter_from": null, | ||||||
|  |             "filter_subject": "[paperless]", | ||||||
|  |             "filter_body": null, | ||||||
|  |             "filter_attachment_filename": null, | ||||||
|  |             "maximum_age": 30, | ||||||
|  |             "action": 3, | ||||||
|  |             "action_parameter": null, | ||||||
|  |             "assign_title_from": 1, | ||||||
|  |             "assign_tags": [ | ||||||
|  |                 9 | ||||||
|  |             ], | ||||||
|  |             "assign_correspondent_from": 1, | ||||||
|  |             "assign_correspondent": 2, | ||||||
|  |             "assign_document_type": null, | ||||||
|  |             "order": 0, | ||||||
|  |             "attachment_type": 2 | ||||||
|  |         } | ||||||
|  |     ] | ||||||
|  | } | ||||||
| @@ -1 +1,44 @@ | |||||||
| {"count":3,"next":null,"previous":null,"results":[{"id":1,"name":"Inbox","show_on_dashboard":true,"show_in_sidebar":true,"sort_field":"created","sort_reverse":true,"filter_rules":[{"rule_type":6,"value":"18"}]},{"id":2,"name":"Recently Added","show_on_dashboard":true,"show_in_sidebar":false,"sort_field":"created","sort_reverse":true,"filter_rules":[]},{"id":11,"name":"Taxes","show_on_dashboard":false,"show_in_sidebar":true,"sort_field":"created","sort_reverse":true,"filter_rules":[{"rule_type":6,"value":"39"}]}]} | { | ||||||
|  |     "count": 3, | ||||||
|  |     "next": null, | ||||||
|  |     "previous": null, | ||||||
|  |     "results": [ | ||||||
|  |         { | ||||||
|  |             "id": 1, | ||||||
|  |             "name": "Inbox", | ||||||
|  |             "show_on_dashboard": true, | ||||||
|  |             "show_in_sidebar": true, | ||||||
|  |             "sort_field": "created", | ||||||
|  |             "sort_reverse": true, | ||||||
|  |             "filter_rules": [ | ||||||
|  |                 { | ||||||
|  |                     "rule_type": 6, | ||||||
|  |                     "value": "18" | ||||||
|  |                 } | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "id": 2, | ||||||
|  |             "name": "Recently Added", | ||||||
|  |             "show_on_dashboard": true, | ||||||
|  |             "show_in_sidebar": false, | ||||||
|  |             "sort_field": "created", | ||||||
|  |             "sort_reverse": true, | ||||||
|  |             "filter_rules": [] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "id": 11, | ||||||
|  |             "name": "Taxes", | ||||||
|  |             "show_on_dashboard": false, | ||||||
|  |             "show_in_sidebar": true, | ||||||
|  |             "sort_field": "created", | ||||||
|  |             "sort_reverse": true, | ||||||
|  |             "filter_rules": [ | ||||||
|  |                 { | ||||||
|  |                     "rule_type": 6, | ||||||
|  |                     "value": "39" | ||||||
|  |                 } | ||||||
|  |             ] | ||||||
|  |         } | ||||||
|  |     ] | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Michael Shamoon
					Michael Shamoon