UNPKG

react-native-ui-lib

Version:

UI Components Library for React Native ###### Lateset version support RN44

17 lines (15 loc) 620 B
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%'); }); });