Add test to ensure extra zeros are covered by tests (#10033)

* Add test to ensure extra zeros are covered by tests

* Add DOM test fixture for trailing zeros

* Drop quotes to improve clarity
This commit is contained in:
Nathan Hunzaker
2017-06-29 12:44:05 -05:00
committed by Brandon Dail
parent dccc3850dc
commit 9d13557244
4 changed files with 73 additions and 0 deletions
@@ -251,6 +251,23 @@ describe('ReactDOMInput', () => {
expect(node.value).toEqual('0.98');
});
it('distinguishes precision for extra zeroes in string number values', () => {
class Stub extends React.Component {
state = {
value: '3.0000',
};
render() {
return <input type="number" value={this.state.value} />;
}
}
var stub = ReactTestUtils.renderIntoDocument(<Stub />);
var node = ReactDOM.findDOMNode(stub);
stub.setState({value: '3'});
expect(node.value).toEqual('3');
});
it('should display `defaultValue` of number 0', () => {
var stub = <input type="text" defaultValue={0} />;
stub = ReactTestUtils.renderIntoDocument(stub);