UNPKG

maplibre-gl

Version:

BSD licensed community fork of mapbox-gl, a WebGL interactive maps library

22 lines (17 loc) 748 B
import * as interpolate from './interpolate'; import Color from './color'; import Padding from './padding'; describe('interpolate', () => { test('interpolate.number', () => { expect(interpolate.number(0, 1, 0.5)).toBe(0.5); }); test('interpolate.color', () => { expect(interpolate.color(new Color(0, 0, 0, 0), new Color(1, 2, 3, 4), 0.5)).toEqual(new Color(0.5, 1, 3 / 2, 2)); }); test('interpolate.array', () => { expect(interpolate.array([0, 0, 0, 0], [1, 2, 3, 4], 0.5)).toEqual([0.5, 1, 3 / 2, 2]); }); test('interpolate.padding', () => { expect(interpolate.padding(new Padding([0, 0, 0, 0]), new Padding([1, 2, 3, 4]), 0.5)).toEqual(new Padding([0.5, 1, 3 / 2, 2])); }); });