feat: test toegevoegd base64
This commit is contained in:
		
							parent
							
								
									7d78cd1440
								
							
						
					
					
						commit
						f62baae90f
					
				
					 5 changed files with 78 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								frontend/tests/base64/base64Sample.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								frontend/tests/base64/base64Sample.txt
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										24
									
								
								frontend/tests/base64/base64ToImage.test.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								frontend/tests/base64/base64ToImage.test.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| import { describe, it, expect, beforeAll } from 'vitest'; | ||||
| import { convertBase64ToImageSrc } from '../../src/utils/base64ToImage.js'; | ||||
| import fs from 'fs'; | ||||
| import path from 'path'; | ||||
| 
 | ||||
| let sampleBase64: string; | ||||
| 
 | ||||
| beforeAll(() => { | ||||
|     // Load base64 sample from text file
 | ||||
|     const filePath = path.resolve(__dirname, 'base64Sample.txt'); | ||||
|     sampleBase64 = fs.readFileSync(filePath, 'utf8').trim(); | ||||
| }); | ||||
| 
 | ||||
| describe('convertBase64ToImageSrc', () => { | ||||
|     it('should return the same string if it is already a valid data URL', () => { | ||||
|         const base64Image = `data:image/png;base64,${sampleBase64}`; | ||||
|         expect(convertBase64ToImageSrc(base64Image)).toBe(base64Image); | ||||
|     }); | ||||
| 
 | ||||
|     it('should correctly format a raw Base64 string as a PNG image URL', () => { | ||||
|         expect(convertBase64ToImageSrc(sampleBase64)).toBe(`data:image/png;base64,${sampleBase64}`); | ||||
|     }); | ||||
| 
 | ||||
| }); | ||||
		Reference in a new issue
	
	 Gabriellvl
						Gabriellvl