File tree Expand file tree Collapse file tree 2 files changed +98
-5
lines changed Expand file tree Collapse file tree 2 files changed +98
-5
lines changed Original file line number Diff line number Diff line change 1
-
2
1
const CameraRollManager = {
3
2
saveImageWithTag ( imageTag ) {
4
3
return Promise . resolve ( [ '/asset/url' ] ) ;
5
4
} ,
6
5
getPhotos ( params ) {
7
- return Promise . resolve ( [
8
- // TODO(lmr):
9
- ] ) ;
10
- } ,
6
+ return Promise . resolve ( {
7
+ edges : [
8
+ {
9
+ node : {
10
+ type : 'image/jpeg' ,
11
+ group_name : 'Camera' ,
12
+ image : {
13
+ uri : 'content://media/external/images/media/1' ,
14
+ height : 2448 ,
15
+ width : 3968
16
+ } ,
17
+ timestamp : 1528972673375
18
+ }
19
+ } ,
20
+ {
21
+ node : {
22
+ type : 'image/jpeg' ,
23
+ group_name : 'Camera' ,
24
+ image : {
25
+ uri : 'content://media/external/images/media/2' ,
26
+ height : 2448 ,
27
+ width : 3968
28
+ } ,
29
+ timestamp : 1528972673375
30
+ }
31
+ } ,
32
+ {
33
+ node : {
34
+ type : 'image/jpeg' ,
35
+ group_name : 'Camera' ,
36
+ image : {
37
+ uri : 'content://media/external/images/media/3' ,
38
+ height : 2448 ,
39
+ width : 3968
40
+ } ,
41
+ timestamp : 1528972673375
42
+ }
43
+ }
44
+ ] ,
45
+ page_info : {
46
+ has_next_page : true ,
47
+ end_cursor : '1528919312601'
48
+ }
49
+ } ) ;
50
+ }
11
51
} ;
12
52
13
53
module . exports = CameraRollManager ;
Original file line number Diff line number Diff line change
1
+ import { expect } from 'chai' ;
2
+ import CameraRoll from '../../src/api/CameraRoll' ;
3
+
4
+ describe ( 'CameraRoll' , ( ) => {
5
+ it ( 'getPhotos' , ( ) => {
6
+ const expectedResult = {
7
+ edges : [
8
+ {
9
+ node : {
10
+ type : 'image/jpeg' ,
11
+ group_name : 'Camera' ,
12
+ image : {
13
+ uri : 'content://media/external/images/media/1' ,
14
+ height : 2448 ,
15
+ width : 3968
16
+ } ,
17
+ timestamp : 1528972673375
18
+ }
19
+ } ,
20
+ {
21
+ node : {
22
+ type : 'image/jpeg' ,
23
+ group_name : 'Camera' ,
24
+ image : {
25
+ uri : 'content://media/external/images/media/2' ,
26
+ height : 2448 ,
27
+ width : 3968
28
+ } ,
29
+ timestamp : 1528972673375
30
+ }
31
+ } ,
32
+ {
33
+ node : {
34
+ type : 'image/jpeg' ,
35
+ group_name : 'Camera' ,
36
+ image : {
37
+ uri : 'content://media/external/images/media/3' ,
38
+ height : 2448 ,
39
+ width : 3968
40
+ } ,
41
+ timestamp : 1528972673375
42
+ }
43
+ }
44
+ ] ,
45
+ page_info : {
46
+ has_next_page : true ,
47
+ end_cursor : '1528919312601'
48
+ }
49
+ } ;
50
+
51
+ CameraRoll . getPhotos ( ) . then ( photos => expect ( photos ) . to . deep . equal ( expectedResult ) ) ;
52
+ } ) ;
53
+ } ) ;
You can’t perform that action at this time.
0 commit comments