import { precipitationType } from '../../../src/lib/mappings/precipitationType'; import { PrecipitationType } from '../../../src/lib/enums/offsetEnum/weather/precipitationsTypes'; const TESTS = [ { value: 0, result: PrecipitationType.NONE }, { value: 1, result: PrecipitationType.RAIN }, { value: 2, result: PrecipitationType.SNOW }, { value: 3, result: PrecipitationType.NAN }, { value: null, result: PrecipitationType.NAN }, ]; describe('precipitation type mapping', () => { TESTS.forEach(test => { it(`should map value ${test.value} to precipitation type ${test.result}`, () => { expect(precipitationType(test.value)).toEqual(test.result); }); }); });