Basic smoketest
This commit is contained in:
		
							parent
							
								
									2de64bb5e4
								
							
						
					
					
						commit
						2c4c6ba4e4
					
				
							
								
								
									
										47
									
								
								js/src/ui/Form/TypedInput/typedInput.spec.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								js/src/ui/Form/TypedInput/typedInput.spec.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,47 @@
 | 
				
			|||||||
 | 
					// Copyright 2015, 2016 Parity Technologies (UK) Ltd.
 | 
				
			||||||
 | 
					// This file is part of Parity.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Parity is free software: you can redistribute it and/or modify
 | 
				
			||||||
 | 
					// it under the terms of the GNU General Public License as published by
 | 
				
			||||||
 | 
					// the Free Software Foundation, either version 3 of the License, or
 | 
				
			||||||
 | 
					// (at your option) any later version.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Parity is distributed in the hope that it will be useful,
 | 
				
			||||||
 | 
					// but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
				
			||||||
 | 
					// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
				
			||||||
 | 
					// GNU General Public License for more details.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// You should have received a copy of the GNU General Public License
 | 
				
			||||||
 | 
					// along with Parity.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { mount } from 'enzyme';
 | 
				
			||||||
 | 
					import React from 'react';
 | 
				
			||||||
 | 
					import sinon from 'sinon';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { ContextProvider, muiTheme } from '~/ui';
 | 
				
			||||||
 | 
					import { ABI_TYPES } from '~/util/abi';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import TypedInput from './';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let component;
 | 
				
			||||||
 | 
					let onChange;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function render (props) {
 | 
				
			||||||
 | 
					  onChange = sinon.stub();
 | 
				
			||||||
 | 
					  component = mount(
 | 
				
			||||||
 | 
					    <ContextProvider api={ {} } muiTheme={ muiTheme } store={ {} }>
 | 
				
			||||||
 | 
					      <TypedInput
 | 
				
			||||||
 | 
					        { ...props }
 | 
				
			||||||
 | 
					        onChange={ onChange } />
 | 
				
			||||||
 | 
					    </ContextProvider>
 | 
				
			||||||
 | 
					  );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  console.log(component.debug());
 | 
				
			||||||
 | 
					  return component;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					describe.only('ui/Form/TypedInput', () => {
 | 
				
			||||||
 | 
					  it('renders defaults', () => {
 | 
				
			||||||
 | 
					    expect(render({ param: { type: ABI_TYPES.BOOL } })).to.be.ok;
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user