UNPKG

react-native-cross-components

Version:
1 lines 6.43 kB
{"file":"/Users/thomas/Source/react-native-core/source/components/animations/CrossSpinner.test.tsx","mappings":";;;;;AAyBA,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC5B,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC;AA1B9B,kDAA0B;AAC1B,8EAA+C;AAC/C,iDAAgE;AAChE,qEAUiC;AAEjC,SAAS,KAAK,CAAC,IAAuB,EAAE,IAAa,EAAE,KAAc;IACnE,OAAO,6BAAY,CAAC,MAAM,CACxB,8BAAC,2BAAY,IACX,IAAI,EAAE,IAAI,IAAI,eAAe,EAC7B,KAAK,EAAE,KAAK,IAAI,MAAM,EACtB,IAAI,EAAE,IAAI,IAAI,EAAE,GAChB,CACH,CAAC;AACJ,CAAC;AAKD,QAAQ,CAAC,YAAY,EAAE,GAAG,EAAE;IAC1B,QAAQ,CAAC,kBAAkB,EAAE,GAAG,EAAE;QAChC,QAAQ,CAAC,yBAAyB,EAAE,GAAG,EAAE;YACvC,EAAE,CAAC,6DAA6D,EAAE,GAAG,EAAE;gBACrE,MAAM,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;YACnD,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,yBAAyB,EAAE,GAAG,EAAE;YACjC,MAAM,OAAO,GAAG,KAAK,EAAE,CAAC;YACxB,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC;QAC7C,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,4CAA4C,EAAE,GAAG,EAAE;YACpD,MAAM,OAAO,GAAG,KAAK,CAAC,eAAe,CAAC,CAAC;YACvC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,uCAAa,CAAC,CAAC;YACrD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,2CAA2C,EAAE,GAAG,EAAE;YACnD,MAAM,OAAO,GAAG,KAAK,EAAE,CAAC;YACxB,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,sCAAY,CAAC,CAAC;YACpD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,2CAA2C,EAAE,GAAG,EAAE;YACnD,MAAM,OAAO,GAAG,KAAK,CAAC,cAAc,CAAC,CAAC;YACtC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,sCAAY,CAAC,CAAC;YACpD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,8CAA8C,EAAE,GAAG,EAAE;YACtD,MAAM,OAAO,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAAC;YACzC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,yCAAe,CAAC,CAAC;YACvD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,6CAA6C,EAAE,GAAG,EAAE;YACrD,MAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,CAAC;YACxC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,wCAAc,CAAC,CAAC;YACtD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,6CAA6C,EAAE,GAAG,EAAE;YACrD,MAAM,OAAO,GAAG,KAAK,CAAC,gBAAgB,CAAC,CAAC;YACxC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,wCAAc,CAAC,CAAC;YACtD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,kDAAkD,EAAE,GAAG,EAAE;YAC1D,MAAM,OAAO,GAAG,KAAK,CAAC,qBAAqB,CAAC,CAAC;YAC7C,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,6CAAmB,CAAC,CAAC;YAC3D,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,4CAA4C,EAAE,GAAG,EAAE;YACpD,MAAM,OAAO,GAAG,KAAK,CAAC,eAAe,CAAC,CAAC;YACvC,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,uCAAa,CAAC,CAAC;YACrD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,gDAAgD,EAAE,GAAG,EAAE;YACxD,MAAM,OAAO,GAAG,KAAK,CAAC,mBAAmB,CAAC,CAAC;YAC3C,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,2CAAiB,CAAC,CAAC;YACzD,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACvC,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC","names":[],"sources":["/Users/thomas/Source/react-native-core/source/components/animations/CrossSpinner.test.tsx"],"sourcesContent":["import React from 'react';\nimport TestRenderer from 'react-test-renderer';\nimport { CrossSpinner, CrossSpinnerType } from './CrossSpinner';\nimport {\n BallIndicator,\n BarIndicator,\n DotIndicator,\n MaterialIndicator,\n PacmanIndicator,\n PulseIndicator,\n SkypeIndicator,\n UIActivityIndicator,\n WaveIndicator,\n} from 'react-native-indicators';\n\nfunction setup(type?: CrossSpinnerType, size?: number, color?: string) {\n return TestRenderer.create(\n <CrossSpinner\n type={type || 'BallIndicator'}\n color={color || 'blue'}\n size={size || 64}\n />\n );\n}\n\njest.unmock('react-native');\njest.unmock('./CrossSpinner');\n\ndescribe('components', () => {\n describe('<CrossSpinner />', () => {\n describe('`CrossSpinnerType` enum', () => {\n it('Should have `BallIndicator` enum with value \"BallIndicator\"', () => {\n expect('BallIndicator').toEqual('BallIndicator');\n });\n });\n\n it('Component should render', () => {\n const wrapper = setup();\n expect(wrapper.toJSON()).toMatchSnapshot();\n });\n\n it('Should have <BallIndicator /> with size 64', () => {\n const wrapper = setup('BallIndicator');\n const child = wrapper.root.findByType(BallIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <BarIndicator /> with size 64', () => {\n const wrapper = setup();\n const child = wrapper.root.findByType(BarIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <DotIndicator /> with size 64', () => {\n const wrapper = setup('DotIndicator');\n const child = wrapper.root.findByType(DotIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <PacmanIndicator /> with size 64', () => {\n const wrapper = setup('PacmanIndicator');\n const child = wrapper.root.findByType(PacmanIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <PulseIndicator /> with size 64', () => {\n const wrapper = setup('PulseIndicator');\n const child = wrapper.root.findByType(PulseIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <SkypeIndicator /> with size 64', () => {\n const wrapper = setup('SkypeIndicator');\n const child = wrapper.root.findByType(SkypeIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <UIActivityIndicator /> with size 64', () => {\n const wrapper = setup('UIActivityIndicator');\n const child = wrapper.root.findByType(UIActivityIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <WaveIndicator /> with size 64', () => {\n const wrapper = setup('WaveIndicator');\n const child = wrapper.root.findByType(WaveIndicator);\n expect(child.props.size).toEqual(64);\n });\n\n it('Should have <MaterialIndicator /> with size 64', () => {\n const wrapper = setup('MaterialIndicator');\n const child = wrapper.root.findByType(MaterialIndicator);\n expect(child.props.size).toEqual(64);\n });\n });\n});\n"],"version":3}