rn-material-ui-textfield
Version:
36 lines (26 loc) • 745 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();
});