mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01:00 
			
		
		
		
	Add toasts to UI (#25449)
Fixes https://github.com/go-gitea/gitea/issues/24353 In some case like async success/error, it is useful to show toasts in UI.
This commit is contained in:
		
							
								
								
									
										17
									
								
								web_src/js/modules/toast.test.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								web_src/js/modules/toast.test.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| import {test, expect} from 'vitest'; | ||||
| import {showInfoToast, showErrorToast, showWarningToast} from './toast.js'; | ||||
|  | ||||
| test('showInfoToast', async () => { | ||||
|   await showInfoToast('success 😀', {duration: -1}); | ||||
|   expect(document.querySelector('.toastify')).toBeTruthy(); | ||||
| }); | ||||
|  | ||||
| test('showWarningToast', async () => { | ||||
|   await showWarningToast('warning 😐', {duration: -1}); | ||||
|   expect(document.querySelector('.toastify')).toBeTruthy(); | ||||
| }); | ||||
|  | ||||
| test('showErrorToast', async () => { | ||||
|   await showErrorToast('error 🙁', {duration: -1}); | ||||
|   expect(document.querySelector('.toastify')).toBeTruthy(); | ||||
| }); | ||||
		Reference in New Issue
	
	Block a user