react-native-material-textfield
Version:
Material textfield
41 lines (31 loc) • 770 B
JavaScript
import 'react-native';
import React from 'react';
import renderer from 'react-test-renderer';
import Counter from '.';
/* eslint-env jest */
const props = {
baseColor: 'blue',
errorColor: 'red',
fontSize: 12,
};
it('renders null when limit is not set', () => {
let counter = renderer
.create(<Counter count={1} {...props} />)
.toJSON();
expect(counter)
.toBeNull();
});
it('renders when limit is set', () => {
let counter = renderer
.create(<Counter count={1} limit={1} {...props} />)
.toJSON();
expect(counter)
.toMatchSnapshot();
});
it('renders when limit is exceeded', () => {
let counter = renderer
.create(<Counter count={2} limit={1} {...props} />)
.toJSON();
expect(counter)
.toMatchSnapshot();
});