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;
 | 
						|
});
 |