You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							24 lines
						
					
					
						
							679 B
						
					
					
				
			
		
		
	
	
							24 lines
						
					
					
						
							679 B
						
					
					
				| // @flow
 | |
| const consoleError = console.error;
 | |
| 
 | |
| const suppressedErrors = [
 | |
|   'Error: Could not parse CSS stylesheet',
 | |
|   'Warning: Use the `defaultValue` or `value` props instead of setting children on <textarea>',
 | |
| ];
 | |
| 
 | |
| beforeEach(() => {
 | |
|   // Suppress errors from JSDOM CSS parser
 | |
|   // See: https://github.com/jsdom/jsdom/issues/2177
 | |
|   // eslint-disable-next-line flowtype-errors/show-errors
 | |
|   (console: any).error = message => {
 | |
|     if (!suppressedErrors.some(suppressedError => message.includes(suppressedError))) {
 | |
|       consoleError(message);
 | |
|     }
 | |
|   };
 | |
| });
 | |
| 
 | |
| afterEach(() => {
 | |
|   // eslint-disable-next-line flowtype-errors/show-errors
 | |
|   (console: any).error = consoleError;
 | |
| });
 |