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-
21const CameraRollManager = {
32 saveImageWithTag ( imageTag ) {
43 return Promise . resolve ( [ '/asset/url' ] ) ;
54 } ,
65 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+ }
1151} ;
1252
1353module . 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