TabView-test.js
754 Bytes
import React from 'react';
import { View } from 'react-native';
import renderer from 'react-test-renderer';
import TabRouter from '../../routers/TabRouter';
import TabView from '../TabView/TabView';
import TabBarBottom from '../TabView/TabBarBottom';
describe('TabBarBottom', () => {
it('renders successfully', () => {
const navigation = {
state: {
index: 0,
routes: [{ key: 's1', routeName: 's1' }],
},
};
const router = TabRouter({ s1: { screen: View } });
const rendered = renderer
.create(
<TabView
tabBarComponent={TabBarBottom}
navigation={navigation}
router={router}
/>
)
.toJSON();
expect(rendered).toMatchSnapshot();
});
});