|
@@ -76,74 +76,74 @@ describe('Upload multipart data with file from CameraRoll', (report, done) => {
|
76
|
76
|
})
|
77
|
77
|
})
|
78
|
78
|
|
79
|
|
-//
|
80
|
|
-// describe('access assets from camera roll', (report, done) => {
|
81
|
|
-// let photo = null
|
82
|
|
-// CameraRoll.getPhotos({first : 10})
|
83
|
|
-// .then((resp) => {
|
84
|
|
-// photo = resp.edges[0].node.image.uri
|
85
|
|
-// report(<Info key="items">
|
86
|
|
-// <Text>{photo}</Text>
|
87
|
|
-// </Info>)
|
88
|
|
-// return fs.readFile(photo, 'base64')
|
89
|
|
-// })
|
90
|
|
-// .then((data) => {
|
91
|
|
-// report(<Info key="asset image">
|
92
|
|
-// <Image
|
93
|
|
-// style={styles.image}
|
94
|
|
-// source={{uri: `data:image/png;base64, ${data}`}}/>
|
95
|
|
-// </Info>)
|
96
|
|
-// done()
|
97
|
|
-// })
|
98
|
|
-// })
|
99
|
|
-//
|
100
|
|
-// describe('read asset in app bundle',(report, done) => {
|
101
|
|
-// let target = fs.asset('test-asset2.png')
|
102
|
|
-// fs.readFile(target, 'base64')
|
103
|
|
-// .then((data) => {
|
104
|
|
-// report(<Info key="asset image">
|
105
|
|
-// <Image
|
106
|
|
-// style={styles.image}
|
107
|
|
-// source={{uri: `data:image/png;base64, ${data}`}}/>
|
108
|
|
-// </Info>)
|
109
|
|
-// return fs.readFile(fs.asset('test-asset1.json'), 'utf8')
|
110
|
|
-// })
|
111
|
|
-// .then((resp) => {
|
112
|
|
-// report(
|
113
|
|
-// <Assert key="asset content verify"
|
114
|
|
-// expect="asset#1"
|
115
|
|
-// actual={JSON.parse(resp).secret}/>)
|
116
|
|
-// done()
|
117
|
|
-// })
|
118
|
|
-// })
|
119
|
|
-//
|
120
|
|
-// describe('stat assets in app', (report, done) => {
|
121
|
|
-// fs.stat(fs.asset('test-asset2.png'))
|
122
|
|
-// .then((data) => {
|
123
|
|
-// report(<Info key="list of assets">
|
124
|
|
-// <Text>{JSON.stringify(data)}</Text>
|
125
|
|
-// </Info>)
|
126
|
|
-// done()
|
127
|
|
-// })
|
128
|
|
-// })
|
129
|
|
-//
|
130
|
|
-// describe('copy asset', (report, done) => {
|
131
|
|
-// let dest = `${dirs.DocumentDir}/test-asset-1-${Date.now()}.json`
|
132
|
|
-// fs.cp(fs.asset('test-asset1.json'), dest)
|
133
|
|
-// .then(() => fs.readFile(dest, 'utf8'))
|
134
|
|
-// .then((data) => {
|
135
|
|
-// report(<Assert key="asset copied correctly"
|
136
|
|
-// expect={'asset#1'}
|
137
|
|
-// actual={JSON.parse(data).secret}/>)
|
138
|
|
-// return fs.stat(fs.asset('test-asset1.json'))
|
139
|
|
-// })
|
140
|
|
-// .then((stat) => {
|
141
|
|
-// report(<Assert key="file size check"
|
142
|
|
-// expect={27}
|
143
|
|
-// actual={Math.floor(stat.size)}/>,
|
144
|
|
-// <Info key="dest file info">
|
145
|
|
-// <Text>{JSON.stringify(stat)}</Text>
|
146
|
|
-// </Info>)
|
147
|
|
-// done()
|
148
|
|
-// })
|
149
|
|
-// })
|
|
79
|
+
|
|
80
|
+describe('access assets from camera roll', (report, done) => {
|
|
81
|
+ let photo = null
|
|
82
|
+ CameraRoll.getPhotos({first : 10})
|
|
83
|
+ .then((resp) => {
|
|
84
|
+ photo = resp.edges[0].node.image.uri
|
|
85
|
+ report(<Info key="items">
|
|
86
|
+ <Text>{photo}</Text>
|
|
87
|
+ </Info>)
|
|
88
|
+ return fs.readFile(photo, 'base64')
|
|
89
|
+ })
|
|
90
|
+ .then((data) => {
|
|
91
|
+ report(<Info key="asset image">
|
|
92
|
+ <Image
|
|
93
|
+ style={styles.image}
|
|
94
|
+ source={{uri: `data:image/png;base64, ${data}`}}/>
|
|
95
|
+ </Info>)
|
|
96
|
+ done()
|
|
97
|
+ })
|
|
98
|
+})
|
|
99
|
+
|
|
100
|
+describe('read asset in app bundle',(report, done) => {
|
|
101
|
+ let target = fs.asset('test-asset2.png')
|
|
102
|
+ fs.readFile(target, 'base64')
|
|
103
|
+ .then((data) => {
|
|
104
|
+ report(<Info key="asset image">
|
|
105
|
+ <Image
|
|
106
|
+ style={styles.image}
|
|
107
|
+ source={{uri: `data:image/png;base64, ${data}`}}/>
|
|
108
|
+ </Info>)
|
|
109
|
+ return fs.readFile(fs.asset('test-asset1.json'), 'utf8')
|
|
110
|
+ })
|
|
111
|
+ .then((resp) => {
|
|
112
|
+ report(
|
|
113
|
+ <Assert key="asset content verify"
|
|
114
|
+ expect="asset#1"
|
|
115
|
+ actual={JSON.parse(resp).secret}/>)
|
|
116
|
+ done()
|
|
117
|
+ })
|
|
118
|
+})
|
|
119
|
+
|
|
120
|
+describe('stat assets in app', (report, done) => {
|
|
121
|
+ fs.stat(fs.asset('test-asset2.png'))
|
|
122
|
+ .then((data) => {
|
|
123
|
+ report(<Info key="list of assets">
|
|
124
|
+ <Text>{JSON.stringify(data)}</Text>
|
|
125
|
+ </Info>)
|
|
126
|
+ done()
|
|
127
|
+ })
|
|
128
|
+})
|
|
129
|
+
|
|
130
|
+describe('copy asset', (report, done) => {
|
|
131
|
+ let dest = `${dirs.DocumentDir}/test-asset-1-${Date.now()}.json`
|
|
132
|
+ fs.cp(fs.asset('test-asset1.json'), dest)
|
|
133
|
+ .then(() => fs.readFile(dest, 'utf8'))
|
|
134
|
+ .then((data) => {
|
|
135
|
+ report(<Assert key="asset copied correctly"
|
|
136
|
+ expect={'asset#1'}
|
|
137
|
+ actual={JSON.parse(data).secret}/>)
|
|
138
|
+ return fs.stat(fs.asset('test-asset1.json'))
|
|
139
|
+ })
|
|
140
|
+ .then((stat) => {
|
|
141
|
+ report(<Assert key="file size check"
|
|
142
|
+ expect={27}
|
|
143
|
+ actual={Math.floor(stat.size)}/>,
|
|
144
|
+ <Info key="dest file info">
|
|
145
|
+ <Text>{JSON.stringify(stat)}</Text>
|
|
146
|
+ </Info>)
|
|
147
|
+ done()
|
|
148
|
+ })
|
|
149
|
+})
|