Skip to content
This repository was archived by the owner on Mar 16, 2019. It is now read-only.

Commit fbdebf0

Browse files
committed
Ad test case #44
1 parent 2c0a130 commit fbdebf0

File tree

4 files changed

+32
-21
lines changed

4 files changed

+32
-21
lines changed

test/test-0.8.0.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const dirs = RNFetchBlob.fs.dirs
2525

2626
let prefix = ((Platform.OS === 'android') ? 'file://' : '')
2727

28-
describe('URI encoding support', (report, done) => {
28+
describe('fs URI encoding support', (report, done) => {
2929

3030
let testData1 = `test date write file from file ${Date.now()}`
3131
let testData2 = `test date write file from file ${Date.now()*Math.random()}`
@@ -55,6 +55,10 @@ describe('URI encoding support', (report, done) => {
5555
})
5656
})
5757

58+
describe('request timeout working properly', (report, done) => {
59+
done()
60+
})
61+
5862
function getASCIIArray(str) {
5963
let r = []
6064
for(let i=0;i<str.length;i++) {

test/test-blob.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ describe('blob clear cache test', (report, done) => {
103103
let expect = 'test-' + Date.now()
104104
Blob.clearCache()
105105
.then(() => Blob.build(expect))
106+
.catch((err) => {
107+
console.warn(err)
108+
})
106109
.then((b) => fs.readFile(b.getRNFetchBlobRef(), 'utf8'))
107110
.then((data) => {
108111
report(
@@ -124,17 +127,22 @@ describe('blob clear cache test', (report, done) => {
124127
describe('create blob using FormData', (report, done) => {
125128
let form = new FormData()
126129
let fname = 'blob-test' + Date.now()
127-
File.build(RNTest.prop('image'), { type:'image/png;base64' })
130+
File.build('test.png', RNTest.prop('image'), { type:'image/png;base64' })
128131
.then((f) => {
129-
f.name = 'test.png'
130132
form.append('name', fname)
131133
form.append('blob', f)
132134
return Blob.build(form)
133135
})
134-
.then((b) => RNFetchBlob
135-
.fetch('POST', `${TEST_SERVER_URL}/upload-form`, {
136-
'content-type' : 'multipart/form-data; boundary='+b.multipartBoundary
137-
}, RNFetchBlob.wrap(b.getRNFetchBlobRef())))
136+
.then((b) => {
137+
let body = RNFetchBlob.wrap(b.getRNFetchBlobRef())
138+
return RNFetchBlob.fetch(
139+
'POST',
140+
`${TEST_SERVER_URL}/upload-form`,
141+
{
142+
'content-type' : 'multipart/form-data; boundary='+b.multipartBoundary
143+
},
144+
body)
145+
})
138146
.then((resp) => {
139147
report(
140148
<Assert key="form data verification #1"

test/test-init.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ const { Assert, Comparer, Info, prop } = RNTest
1818
// test environment variables
1919

2020
prop('FILENAME', `${Platform.OS}-0.8.0-${Date.now()}.png`)
21-
prop('TEST_SERVER_URL', 'http://192.168.16.70:8123')
22-
prop('TEST_SERVER_URL_SSL', 'https://192.168.16.70:8124')
21+
prop('TEST_SERVER_URL', 'http://192.168.0.11:8123')
22+
prop('TEST_SERVER_URL_SSL', 'https://192.168.0.11:8124')
2323
prop('DROPBOX_TOKEN', 'fsXcpmKPrHgAAAAAAAAAoXZhcXYWdgLpQMan6Tb_bzJ237DXhgQSev12hA-gUXt4')
2424
prop('styles', {
2525
image : {
@@ -58,16 +58,16 @@ describe('GET image from server', (report, done) => {
5858
})
5959

6060

61-
// require('./test-0.1.x-0.4.x')
62-
// require('./test-0.5.1')
63-
// require('./test-0.5.2')
64-
// require('./test-0.6.0')
65-
// require('./test-0.6.2')
66-
// require('./test-0.6.3')
67-
// require('./test-0.7.0')
68-
// require('./test-0.8.0')
69-
// require('./test-fs')
70-
// require('./test-xmlhttp')
61+
require('./test-0.1.x-0.4.x')
62+
require('./test-0.5.1')
63+
require('./test-0.5.2')
64+
require('./test-0.6.0')
65+
require('./test-0.6.2')
66+
require('./test-0.6.3')
67+
require('./test-0.7.0')
68+
require('./test-0.8.0')
69+
require('./test-fs')
70+
require('./test-xmlhttp')
7171
require('./test-blob')
7272
require('./test-firebase')
73-
// require('./test-android')
73+
require('./test-android')

test/test-xmlhttp.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ const Blob = RNFetchBlob.polyfill.Blob
1919

2020
window.XMLHttpRequest = RNFetchBlob.polyfill.XMLHttpRequest
2121
window.Blob = Blob
22-
window.FormData = RNFetchBlob.polyfill.FormData
2322
window.ProgressEvent = RNFetchBlob.polyfill.ProgressEvent
2423

2524
const { Assert, Comparer, Info, prop } = RNTest

0 commit comments

Comments
 (0)