UNPKG

rn-material-ui-textfield

Version:
2 lines 4.51 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends"));var _reactNative=require("react-native");var _react=_interopRequireDefault(require("react"));var _reactTestRenderer=_interopRequireDefault(require("react-test-renderer"));var _=_interopRequireDefault(require("."));var _jsxFileName="/Users/gabriel/Workspace/rn-material-ui-textfield/src/components/field/test.js";var props={label:'test'};it('renders',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{__source:{fileName:_jsxFileName,lineNumber:14,columnNumber:31}}))).toJSON();expect(field).toMatchSnapshot();});it('renders value',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",__source:{fileName:_jsxFileName,lineNumber:20,columnNumber:31}}))).toJSON();expect(field).toMatchSnapshot();});it('renders disabled value',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",disabled:true,__source:{fileName:_jsxFileName,lineNumber:27,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders default value',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{defaultValue:"text",__source:{fileName:_jsxFileName,lineNumber:35,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders multiline value',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",multiline:true,__source:{fileName:_jsxFileName,lineNumber:43,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders title',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{title:"field",__source:{fileName:_jsxFileName,lineNumber:50,columnNumber:31}}))).toJSON();expect(field).toMatchSnapshot();});it('renders error',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{error:"message",__source:{fileName:_jsxFileName,lineNumber:57,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders counter',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",characterRestriction:10,__source:{fileName:_jsxFileName,lineNumber:65,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders restriction',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",characterRestriction:2,__source:{fileName:_jsxFileName,lineNumber:73,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders prefix',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",prefix:"$",__source:{fileName:_jsxFileName,lineNumber:81,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders suffix',function(){var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{value:"text",suffix:".com",__source:{fileName:_jsxFileName,lineNumber:89,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders left accessory',function(){var render=function render(){return _react.default.createElement(_reactNative.Image,{__source:{fileName:_jsxFileName,lineNumber:96,columnNumber:22}});};var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{renderLeftAccessory:render,__source:{fileName:_jsxFileName,lineNumber:99,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();});it('renders right accessory',function(){var render=function render(){return _react.default.createElement(_reactNative.Image,{__source:{fileName:_jsxFileName,lineNumber:106,columnNumber:22}});};var field=_reactTestRenderer.default.create(_react.default.createElement(_.default,(0,_extends2.default)({},props,{renderRightAccessory:render,__source:{fileName:_jsxFileName,lineNumber:109,columnNumber:13}}))).toJSON();expect(field).toMatchSnapshot();}); //# sourceMappingURL=test.js.map