// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react'; import {Text, TouchableWithoutFeedback} from 'react-native'; import {shallow} from 'enzyme'; import Badge from './badge'; describe('Badge', () => { const baseProps = { count: 1, countStyle: {color: '#145dbf', fontSize: 10}, style: {backgroundColor: '#ffffff'}, onPress: jest.fn(), }; test('should match snapshot', () => { const wrapper = shallow( ); expect(wrapper.instance().renderText()).toMatchSnapshot(); expect(wrapper.find(TouchableWithoutFeedback).exists()).toEqual(true); expect(wrapper.find(Text).first().props().children).toContain('1'); }); });