license import { getValidResolution } from './util' ; describe ( 'util' , ( ) => { describe ( 'getValidResolution' , ( ) => { it ( 'returns an odd value' , ( ) => { expect ( getValidResolution ( 0.5 , 545 , 32 ) % 2 ) . toEqual ( 1 ) ; expect ( getValidResolution ( 0.5 , 545 , 16 ) % 2 ) . toEqual ( 1 ) ; expect ( getValidResolution ( 0.5 , 545 , 8 ) % 2 ) . toEqual ( 1 ) ; expect ( getValidResolution ( 0.845 , 242 , 8 ) % 2 ) . toEqual ( 1 ) ; expect ( getValidResolution ( 0.421 , 546 , 16 ) % 2 ) . toEqual ( 1 ) ; } ) ; it ( 'returns a value that when 1 is subtracted by it is ' + 'divisible by the output stride' , ( ) => { const outputStride = 32 ; const imageSize = 562 ; const scaleFactor = 0.63 ; const resolution = getValidResolution ( scaleFactor , imageSize , outputStride ) ; expect ( ( resolution - 1 ) % outputStride ) . toEqual ( 0 ) ; } ) ; } ) ; } ) ;