Replace JavaScript Testing Framework from Mocha to Jest (#5412)
This commit is contained in:
		
					parent
					
						
							
								93b54b8d4b
							
						
					
				
			
			
				commit
				
					
						d5b767c374
					
				
			
		
					 25 changed files with 1266 additions and 682 deletions
				
			
		
							
								
								
									
										36
									
								
								app/javascript/mastodon/components/__tests__/avatar-test.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								app/javascript/mastodon/components/__tests__/avatar-test.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| import React from 'react'; | ||||
| import renderer from 'react-test-renderer'; | ||||
| import { fromJS } from 'immutable'; | ||||
| import Avatar from '../avatar'; | ||||
| 
 | ||||
| describe('<Avatar />', () => { | ||||
|   const account = fromJS({ | ||||
|     username: 'alice', | ||||
|     acct: 'alice', | ||||
|     display_name: 'Alice', | ||||
|     avatar: '/animated/alice.gif', | ||||
|     avatar_static: '/static/alice.jpg', | ||||
|   }); | ||||
| 
 | ||||
|   const size     = 100; | ||||
| 
 | ||||
|   describe('Autoplay', () => { | ||||
|     it('renders a animated avatar', () => { | ||||
|       const component = renderer.create(<Avatar account={account} animate size={size} />); | ||||
|       const tree      = component.toJSON(); | ||||
| 
 | ||||
|       expect(tree).toMatchSnapshot(); | ||||
|     }); | ||||
|   }); | ||||
| 
 | ||||
|   describe('Still', () => { | ||||
|     it('renders a still avatar', () => { | ||||
|       const component = renderer.create(<Avatar account={account} size={size} />); | ||||
|       const tree      = component.toJSON(); | ||||
| 
 | ||||
|       expect(tree).toMatchSnapshot(); | ||||
|     }); | ||||
|   }); | ||||
| 
 | ||||
|   // TODO add autoplay test if possible
 | ||||
| }); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue