浏览代码

Add test case #44

Ben Hsieh 8 年前
父节点
当前提交
b03eb83007
共有 1 个文件被更改,包括 19 次插入4 次删除
  1. 19
    4
      test/test-firebase.js

+ 19
- 4
test/test-firebase.js 查看文件

@@ -122,14 +122,29 @@ describe('upload using file path', (report, done) => {
122 122
     })
123 123
 })
124 124
 
125
+let directURL = null
126
+
125 127
 describe('verify uploaded file', (report, done) => {
126 128
   firebase.storage().ref('rnfbtest/' + tier2FileName)
127 129
     .getDownloadURL()
128 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 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
+})