UNPKG

react-native-ui-lib

Version:

[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib) [![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down

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%'); }); });