Browse Source

Add test case #44

Ben Hsieh 8 years ago
parent
commit
b03eb83007
1 changed files with 19 additions and 4 deletions
  1. 19
    4
      test/test-firebase.js

+ 19
- 4
test/test-firebase.js View File

122
     })
122
     })
123
 })
123
 })
124
 
124
 
125
+let directURL = null
126
+
125
 describe('verify uploaded file', (report, done) => {
127
 describe('verify uploaded file', (report, done) => {
126
   firebase.storage().ref('rnfbtest/' + tier2FileName)
128
   firebase.storage().ref('rnfbtest/' + tier2FileName)
127
     .getDownloadURL()
129
     .getDownloadURL()
128
     .then((url) => {
130
     .then((url) => {
129
-      console.log(url)
130
-      report(<Info key="image viewer">
131
-        <Image style={styles.image} source={{uri : url}}/>
132
-      </Info>)
131
+      directURL = url
132
+      report(
133
+        <Info key="image viewer">
134
+          <Image style={styles.image} source={{uri : url}}/>
135
+        </Info>)
133
       done()
136
       done()
134
     })
137
     })
135
 })
138
 })
139
+
140
+describe('download to base64', (report, done) => {
141
+  RNFetchBlob.fetch('GET', directURL).then((resp) => {
142
+    report(
143
+      <Info key="image data">
144
+        <Image
145
+          style={styles.image}
146
+          source={{uri : 'data:image/jpg;base64 ,'+ resp.base64()}}/>
147
+      </Info>)
148
+    done()
149
+  })
150
+})