// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`RN transformJSCode app.js should transform appx.ts conrrect 1`] = ` Object { "code": "var _class, _temp; import TaroRouter from '@tarojs/taro-router-rn'; import pagesIndexIndex from './pages/index/index'; import Taro from '@tarojs/taro-rn'; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; let App = (_temp = _class = class App extends Component { constructor() { super(...arguments); } componentDidMount() {} componentDidShow() {} componentDidHide() {} componentDidCatchError() {} render() { return ; } }, _class.config = { window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', navigationBarTitleText: 'WeChat', navigationBarTextStyle: 'black' } }, _temp); const RootStack = TaroRouter.initRouter([['pages/index/index', pagesIndexIndex]], Taro, App.config); Taro.initNativeApi(Taro); Taro.initPxTransform({ \\"designWidth\\": 750, \\"deviceRatio\\": { \\"375\\": 0.5, \\"640\\": 1.17, \\"750\\": 1, \\"828\\": 0.905 } }); export default App;", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/app.scss", ], } `; exports[`RN transformJSCode app.js should transform projAppJS conrrect 1`] = ` Object { "code": "var _class, _temp; import TaroRouter from '@tarojs/taro-router-rn'; import imageIconApiHlPng from './image/icon_API_HL.png'; import imageIconApiPng from './image/icon_API.png'; import imageIconComponentHlPng from './image/icon_component_HL.png'; import imageIconComponentPng from './image/icon_component.png'; import pagesScrollIndex from './pages/scroll/index'; import pagesAboutIndex from './pages/about/index'; import pagesExpoIndex from './pages/expo/index'; import pagesHelloIndex from './pages/hello/index'; import pagesIndexIndex from './pages/index/index'; import Taro from '@tarojs/taro-rn'; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; let App = (_temp = _class = class App extends Component { componentDidMount() {} componentDidShow() {} componentDidHide() {} componentDidCatchError() {} render() { return ; } }, _class.config = { window: { // backgroundTextStyle: 'light', navigationBarBackgroundColor: 'grey', navigationBarTitleText: 'WeChat', navigationBarTextStyle: 'blue', enablePullDownRefresh: true, navigationStyle: 'custom' }, tabBar: { 'color': '#7A7E83', 'selectedColor': '#3cc51f', 'borderStyle': 'black', 'backgroundColor': '#ffffff', 'list': [{ 'pagePath': 'pages/index/index', iconPath: imageIconComponentPng, selectedIconPath: imageIconComponentHlPng, 'text': '首页' }, { 'pagePath': 'pages/expo/index', iconPath: imageIconApiPng, selectedIconPath: imageIconApiHlPng, 'text': 'expo' }] } }, _temp); const RootStack = TaroRouter.initRouter([['pages/index/index', pagesIndexIndex], ['pages/hello/index', pagesHelloIndex], ['pages/expo/index', pagesExpoIndex], ['pages/about/index', pagesAboutIndex], ['pages/scroll/index', pagesScrollIndex]], Taro, App.config); Taro.initNativeApi(Taro); Taro.initPxTransform({ \\"designWidth\\": 750, \\"deviceRatio\\": { \\"375\\": 0.5, \\"640\\": 1.17, \\"750\\": 1, \\"828\\": 0.905 } }); export default App;", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/app.scss", "/Users/chengshuai/Taro/taro-quick-start/src/variable.scss", ], } `; exports[`RN transformJSCode app.js should transform reduxAppJS conrrect 1`] = ` Object { "code": "var _class, _temp; import TaroRouter from '@tarojs/taro-router-rn'; import pagesIndexIndex from './pages/index/index'; import Taro from '@tarojs/taro-rn'; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import '@tarojs/async-await'; import { Provider } from \\"@tarojs/taro-redux-rn\\"; import configStore from './store'; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; const store = configStore(); let App = (_temp = _class = class App extends Component { componentDidMount() {} componentDidShow() {} componentDidHide() {} componentDidCatchError() {} render() { return ; } }, _class.config = { window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', navigationBarTitleText: 'WeChat', navigationBarTextStyle: 'black' } }, _temp); const RootStack = TaroRouter.initRouter([['pages/index/index', pagesIndexIndex]], Taro, App.config); Taro.initNativeApi(Taro); Taro.initPxTransform({ \\"designWidth\\": 750, \\"deviceRatio\\": { \\"375\\": 0.5, \\"640\\": 1.17, \\"750\\": 1, \\"828\\": 0.905 } }); export default App;", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/app.scss", ], } `; exports[`RN transformJSCode app.js should transform simpleAppJS conrrect 1`] = ` Object { "code": "var _class, _temp; import TaroRouter from '@tarojs/taro-router-rn'; import pagesIndexIndex from './pages/index/index'; import Taro from '@tarojs/taro-rn'; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; let App = (_temp = _class = class App extends Component { componentDidMount() {} componentDidShow() {} componentDidHide() {} componentDidCatchError() {} render() { return ; } }, _class.config = { window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', navigationBarTitleText: 'WeChat', navigationBarTextStyle: 'black' } }, _temp); const RootStack = TaroRouter.initRouter([['pages/index/index', pagesIndexIndex]], Taro, App.config); Taro.initNativeApi(Taro); Taro.initPxTransform({ \\"designWidth\\": 750, \\"deviceRatio\\": { \\"375\\": 0.5, \\"640\\": 1.17, \\"750\\": 1, \\"828\\": 0.905 } }); export default App;", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/app.scss", ], } `; exports[`RN transformJSCode page.js should transform reduxPageJS conrrect , with decorator 1`] = ` Object { "code": "var _dec, _class, _class2, _temp; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import { View, Button, Text } from \\"@tarojs/components-rn\\"; import { connect } from \\"@tarojs/taro-redux-rn\\"; import { add, minus, asyncAdd } from '../../actions/counter'; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; let Index = (_dec = connect(({ counter }) => ({ counter }), dispatch => ({ add() { dispatch(add()); }, dec() { dispatch(minus()); }, asyncAdd() { dispatch(asyncAdd()); } })), _dec(_class = (_temp = _class2 = class Index extends Component { componentWillReceiveProps(nextProps) { console.log(this.props, nextProps); } componentWillUnmount() {} componentDidShow() {} componentDidHide() {} render() { return {this.props.counter.num} Hello, World ; } }, _class2.config = { navigationBarTitleText: '首页' }, _temp)) || _class); export default Index;", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/index.scss", ], } `; exports[`RN transformJSCode page.js should transform simplePageJS conrrect 1`] = ` Object { "code": "var _class, _temp; import React from 'react'; import { Component } from \\"@tarojs/taro-rn\\"; import { View, Text } from \\"@tarojs/components-rn\\"; import appStyleSheet from \\"./app_styles\\"; var _styleSheet = appStyleSheet; let Index = (_temp = _class = class Index extends Component { componentWillMount() {} componentDidMount() {} componentWillUnmount() {} componentDidShow() {} componentDidHide() {} render() { return Hello world! ; } }, _class.config = { navigationBarTitleText: '首页' }, _temp); export { Index as default };", "styleFiles": Array [ "/Users/chengshuai/Taro/taro-quick-start/src/index.css", ], } `;