UNPKG

virool-pivot

Version:

A web-based exploratory visualization UI for Druid.io

33 lines (24 loc) 752 B
import { expect } from 'chai'; import { getVisibleSegments, Positioning } from './sizing'; describe('Sizing', () => { describe('getVisibleSegments', () => { it('works with basic stuff', () => { expect(getVisibleSegments([100, 100, 100, 100, 100], 0, 250)).to.deep.equal({ startIndex: 0, shownColumns: 3 }); }); it('works with slight offset', () => { expect(getVisibleSegments([100, 100, 100, 100, 100], 90, 200)).to.deep.equal({ startIndex: 0, shownColumns: 3 }); }); it('works with more offset', () => { expect(getVisibleSegments([100, 100, 100, 100, 100], 150, 200)).to.deep.equal({ startIndex: 1, shownColumns: 3 }); }); }); });