1. const MAX_DECIMAL_PLACES = 3;
    
  2. 
    
  3. // test() is part of Jest's serializer API
    
  4. export function test(maybeNumber) {
    
  5.   return (
    
  6.     typeof maybeNumber === 'number' &&
    
  7.     Number.isFinite(maybeNumber) &&
    
  8.     !Number.isInteger(maybeNumber) &&
    
  9.     !Number.isNaN(maybeNumber)
    
  10.   );
    
  11. }
    
  12. 
    
  13. // print() is part of Jest's serializer API
    
  14. export function print(number, serialize, indent) {
    
  15.   const string = number.toString();
    
  16.   const pieces = string.split('.');
    
  17.   if (pieces.length === 2) {
    
  18.     if (pieces[1].length > MAX_DECIMAL_PLACES) {
    
  19.       return number.toFixed(MAX_DECIMAL_PLACES);
    
  20.     }
    
  21.   }
    
  22. 
    
  23.   return string;
    
  24. }