소스 검색

move to moduleJS

Daniel Zlotin 7 년 전
부모
커밋
03525f0ef8
4개의 변경된 파일18개의 추가작업 그리고 13개의 파일을 삭제
  1. 1
    1
      integration/env.test.js
  2. 6
    6
      integration/remx/component.js
  3. 1
    1
      integration/remx/remx.test.js
  4. 10
    5
      integration/remx/store.js

+ 1
- 1
integration/env.test.js 파일 보기

1
-import * as _ from 'lodash';
1
+const _ = require('lodash');
2
 
2
 
3
 describe('test environment', () => {
3
 describe('test environment', () => {
4
   it('handles object spread', () => {
4
   it('handles object spread', () => {

+ 6
- 6
integration/remx/component.js 파일 보기

1
-import React, { Component } from 'react';
2
-import { Text } from 'react-native';
1
+const React = require('react');
2
+const { Component } = require('react');
3
 
3
 
4
-import { connect } from 'remx/react-native';
5
-
6
-import * as store from './store';
4
+const { Text } = require('react-native');
5
+const { connect } = require('remx/react-native');
6
+const store = require('./store');
7
 
7
 
8
 class MyContainer extends Component {
8
 class MyContainer extends Component {
9
   render() {
9
   render() {
28
   };
28
   };
29
 }
29
 }
30
 
30
 
31
-export default connect(mapStateToProps)(MyContainer);
31
+module.exports = connect(mapStateToProps)(MyContainer);

+ 1
- 1
integration/remx/remx.test.js 파일 보기

8
 
8
 
9
   beforeEach(() => {
9
   beforeEach(() => {
10
     jest.resetModules();
10
     jest.resetModules();
11
-    MyConnectedContainer = require('./component').default;
11
+    MyConnectedContainer = require('./component');
12
     store = require('./store');
12
     store = require('./store');
13
   });
13
   });
14
 
14
 

+ 10
- 5
integration/remx/store.js 파일 보기

1
-import _ from 'lodash';
2
-import * as remx from 'remx';
1
+const _ = require('lodash');
2
+const remx = require('remx');
3
 
3
 
4
-export const state = remx.state({
4
+const state = remx.state({
5
   person: {
5
   person: {
6
     name: 'no name'
6
     name: 'no name'
7
   }
7
   }
8
 });
8
 });
9
 
9
 
10
-export const setters = remx.setters({
10
+const setters = remx.setters({
11
   setName(newName) {
11
   setName(newName) {
12
     state.person.name = newName;
12
     state.person.name = newName;
13
   },
13
   },
17
   }
17
   }
18
 });
18
 });
19
 
19
 
20
-export const getters = remx.getters({
20
+const getters = remx.getters({
21
   getName() {
21
   getName() {
22
     return _.get(state, ['person', 'name']);
22
     return _.get(state, ['person', 'name']);
23
   },
23
   },
26
     return _(state).get('person.age');
26
     return _(state).get('person.age');
27
   }
27
   }
28
 });
28
 });
29
+
30
+module.exports = {
31
+  setters,
32
+  getters
33
+};