react-native-ui-lib
Version:
[](https://travis-ci.org/wix/react-native-ui-lib) [](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down
17 lines (15 loc) • 620 B
JavaScript
import TabBar from '../index';
describe('TabBar', () => {
it('should calcIndicatorWidth return appropriate size according to TabBarItems count', () => {
let uut = new TabBar({});
expect(uut.calcIndicatorWidth()).toBe('0%');
uut = new TabBar({children: [1]});
expect(uut.calcIndicatorWidth()).toBe('100%');
uut = new TabBar({children: [1, 2]});
expect(uut.calcIndicatorWidth()).toBe('50%');
uut = new TabBar({children: [1, 2, 3]});
expect(uut.calcIndicatorWidth()).toBe('33%');
uut = new TabBar({children: [1, 2, 3, 4]});
expect(uut.calcIndicatorWidth()).toBe('25%');
});
});