import { spriteNumber, spriteOffsets } from './Band'; describe('spriteNumber', () => { it('gives the first sprite', () => { const actual = spriteNumber(0); const expected = 0; expect(actual).toEqual(expected); }); it('gives the middle sprite', () => { const actual = spriteNumber(50); const expected = 14; expect(actual).toEqual(expected); }); it('gives the last sprite', () => { const actual = spriteNumber(100); const expected = 27; expect(actual).toEqual(expected); }); }); describe('spriteOffsets', () => { it('gives the first sprite', () => { const actual = spriteOffsets(0); const expected = {x: 0, y: 0}; expect(actual).toEqual(expected); }); it('gives the middle sprite', () => { const actual = spriteOffsets(14); const expected = {x: 0, y: 1}; expect(actual).toEqual(expected); }); it('gives the last sprite', () => { const actual = spriteOffsets(27); const expected = {x: 13, y: 1}; expect(actual).toEqual(expected); }); });