Browse Source

Add development packages

Ben Hsieh 8 years ago
parent
commit
465484e3e2
2 changed files with 9 additions and 6 deletions
  1. 4
    1
      package.json
  2. 5
    5
      test.sh

+ 4
- 1
package.json View File

8
   },
8
   },
9
   "devDependencies": {
9
   "devDependencies": {
10
     "body-parser": "^1.15.0",
10
     "body-parser": "^1.15.0",
11
+    "chalk": "^1.1.3",
12
+    "chokidar": "^1.5.1",
11
     "express": "^4.13.4",
13
     "express": "^4.13.4",
12
-    "multer": "^1.1.0"
14
+    "multer": "^1.1.0",
15
+    "npm": "^3.9.2"
13
   },
16
   },
14
   "dependencies": {
17
   "dependencies": {
15
     "react-native-fetch-blob": "file:src"
18
     "react-native-fetch-blob": "file:src"

+ 5
- 5
test.sh View File

11
     TARGET="$1"
11
     TARGET="$1"
12
     echo 'start ios test'
12
     echo 'start ios test'
13
   else
13
   else
14
-    exit "unreconized target platform $1"
14
+    exit "unrecongized target platform $1, please specify a target platform `ios` or `android`."
15
   fi
15
   fi
16
 elif [ "$#" -gt 2 ] && [ "$1" == 'path' ]; then
16
 elif [ "$#" -gt 2 ] && [ "$1" == 'path' ]; then
17
   TEST_APP_PATH="$2"
17
   TEST_APP_PATH="$2"
18
   TARGET="$3"
18
   TARGET="$3"
19
   echo "use exist test app path=$2 target=$3"
19
   echo "use exist test app path=$2 target=$3"
20
 else
20
 else
21
-  exit "unreconized arguments."
21
+  exit "unrecongized arguments."
22
 fi
22
 fi
23
 
23
 
24
 
24
 
25
 # Create new rn project
25
 # Create new rn project
26
 if [ "$#" -eq 1 ]; then
26
 if [ "$#" -eq 1 ]; then
27
-  echo 'create new app for test ..'
27
+  echo 'creating test app RNFetchBlobTest ..'
28
   rm -rf "${TEST_APP_NAME}"
28
   rm -rf "${TEST_APP_NAME}"
29
   react-native init "${TEST_APP_NAME}"
29
   react-native init "${TEST_APP_NAME}"
30
 fi
30
 fi
38
 # start RN
38
 # start RN
39
 cd "${TEST_APP_PATH}"
39
 cd "${TEST_APP_PATH}"
40
 if [ "$#" == 4 ]; then
40
 if [ "$#" == 4 ]; then
41
-  sed -i.bak "s/RNFetchBlobTest/$4/" ./index.test.js
41
+  sed -i.bak "s/${TEST_APP_NAME}/$4/" ./index.test.js
42
 fi
42
 fi
43
 react-native "run-${TARGET}"
43
 react-native "run-${TARGET}"
44
 
44
 
45
 # start test server
45
 # start test server
46
-cd "${CWD}/test/test-server"
46
+cd "${CWD}/test-server"
47
 # kill existing server
47
 # kill existing server
48
 kill "$(lsof | grep :8123 | awk '{ printf $2 }')"
48
 kill "$(lsof | grep :8123 | awk '{ printf $2 }')"
49
 node server
49
 node server