1
1
2
- var loadAdapter = require ( "../src/Adapters/AdapterLoader" ) . loadAdapter ;
3
- var FilesAdapter = require ( "@parse/fs-files-adapter" ) . default ;
4
- var S3Adapter = require ( "@parse/s3-files-adapter" ) . default ;
5
- var ParsePushAdapter = require ( "@parse/push-adapter" ) . default ;
2
+ const loadAdapter = require ( "../src/Adapters/AdapterLoader" ) . loadAdapter ;
3
+ const FilesAdapter = require ( "@parse/fs-files-adapter" ) . default ;
4
+ const S3Adapter = require ( "@parse/s3-files-adapter" ) . default ;
5
+ const ParsePushAdapter = require ( "@parse/push-adapter" ) . default ;
6
6
const Config = require ( '../src/Config' ) ;
7
7
8
8
describe ( "AdapterLoader" , ( ) => {
9
9
10
10
it ( "should instantiate an adapter from string in object" , ( done ) => {
11
- var adapterPath = require ( 'path' ) . resolve ( "./spec/MockAdapter" ) ;
11
+ const adapterPath = require ( 'path' ) . resolve ( "./spec/MockAdapter" ) ;
12
12
13
- var adapter = loadAdapter ( {
13
+ const adapter = loadAdapter ( {
14
14
adapter : adapterPath ,
15
15
options : {
16
16
key : "value" ,
@@ -25,16 +25,16 @@ describe("AdapterLoader", ()=>{
25
25
} ) ;
26
26
27
27
it ( "should instantiate an adapter from string" , ( done ) => {
28
- var adapterPath = require ( 'path' ) . resolve ( "./spec/MockAdapter" ) ;
29
- var adapter = loadAdapter ( adapterPath ) ;
28
+ const adapterPath = require ( 'path' ) . resolve ( "./spec/MockAdapter" ) ;
29
+ const adapter = loadAdapter ( adapterPath ) ;
30
30
31
31
expect ( adapter instanceof Object ) . toBe ( true ) ;
32
32
done ( ) ;
33
33
} ) ;
34
34
35
35
it ( "should instantiate an adapter from string that is module" , ( done ) => {
36
- var adapterPath = require ( 'path' ) . resolve ( "./src/Adapters/Files/FilesAdapter" ) ;
37
- var adapter = loadAdapter ( {
36
+ const adapterPath = require ( 'path' ) . resolve ( "./src/Adapters/Files/FilesAdapter" ) ;
37
+ const adapter = loadAdapter ( {
38
38
adapter : adapterPath
39
39
} ) ;
40
40
@@ -47,7 +47,7 @@ describe("AdapterLoader", ()=>{
47
47
} ) ;
48
48
49
49
it ( "should instantiate an adapter from npm module" , ( done ) => {
50
- var adapter = loadAdapter ( {
50
+ const adapter = loadAdapter ( {
51
51
module : '@parse/fs-files-adapter'
52
52
} ) ;
53
53
@@ -60,69 +60,69 @@ describe("AdapterLoader", ()=>{
60
60
} ) ;
61
61
62
62
it ( "should instantiate an adapter from function/Class" , ( done ) => {
63
- var adapter = loadAdapter ( {
63
+ const adapter = loadAdapter ( {
64
64
adapter : FilesAdapter
65
65
} ) ;
66
66
expect ( adapter instanceof FilesAdapter ) . toBe ( true ) ;
67
67
done ( ) ;
68
68
} ) ;
69
69
70
70
it ( "should instantiate the default adapter from Class" , ( done ) => {
71
- var adapter = loadAdapter ( null , FilesAdapter ) ;
71
+ const adapter = loadAdapter ( null , FilesAdapter ) ;
72
72
expect ( adapter instanceof FilesAdapter ) . toBe ( true ) ;
73
73
done ( ) ;
74
74
} ) ;
75
75
76
76
it ( "should use the default adapter" , ( done ) => {
77
- var defaultAdapter = new FilesAdapter ( ) ;
78
- var adapter = loadAdapter ( null , defaultAdapter ) ;
77
+ const defaultAdapter = new FilesAdapter ( ) ;
78
+ const adapter = loadAdapter ( null , defaultAdapter ) ;
79
79
expect ( adapter instanceof FilesAdapter ) . toBe ( true ) ;
80
80
done ( ) ;
81
81
} ) ;
82
82
83
83
it ( "should use the provided adapter" , ( done ) => {
84
- var originalAdapter = new FilesAdapter ( ) ;
85
- var adapter = loadAdapter ( originalAdapter ) ;
84
+ const originalAdapter = new FilesAdapter ( ) ;
85
+ const adapter = loadAdapter ( originalAdapter ) ;
86
86
expect ( adapter ) . toBe ( originalAdapter ) ;
87
87
done ( ) ;
88
88
} ) ;
89
89
90
90
it ( "should fail loading an improperly configured adapter" , ( done ) => {
91
- var Adapter = function ( options ) {
91
+ const Adapter = function ( options ) {
92
92
if ( ! options . foo ) {
93
93
throw "foo is required for that adapter" ;
94
94
}
95
95
}
96
- var adapterOptions = {
96
+ const adapterOptions = {
97
97
param : "key" ,
98
98
doSomething : function ( ) { }
99
99
} ;
100
100
101
101
expect ( ( ) => {
102
- var adapter = loadAdapter ( adapterOptions , Adapter ) ;
102
+ const adapter = loadAdapter ( adapterOptions , Adapter ) ;
103
103
expect ( adapter ) . toEqual ( adapterOptions ) ;
104
104
} ) . not . toThrow ( "foo is required for that adapter" ) ;
105
105
done ( ) ;
106
106
} ) ;
107
107
108
108
it ( "should load push adapter from options" , ( done ) => {
109
- var options = {
109
+ const options = {
110
110
android : {
111
111
senderId : 'yolo' ,
112
112
apiKey : 'yolo'
113
113
}
114
114
}
115
115
expect ( ( ) => {
116
- var adapter = loadAdapter ( undefined , ParsePushAdapter , options ) ;
116
+ const adapter = loadAdapter ( undefined , ParsePushAdapter , options ) ;
117
117
expect ( adapter . constructor ) . toBe ( ParsePushAdapter ) ;
118
118
expect ( adapter ) . not . toBe ( undefined ) ;
119
119
} ) . not . toThrow ( ) ;
120
120
done ( ) ;
121
121
} ) ;
122
122
123
123
it ( "should load custom push adapter from string (#3544)" , ( done ) => {
124
- var adapterPath = require ( 'path' ) . resolve ( "./spec/MockPushAdapter" ) ;
125
- var options = {
124
+ const adapterPath = require ( 'path' ) . resolve ( "./spec/MockPushAdapter" ) ;
125
+ const options = {
126
126
ios : {
127
127
bundleId : 'bundle.id'
128
128
}
@@ -145,9 +145,9 @@ describe("AdapterLoader", ()=>{
145
145
} ) ;
146
146
147
147
it ( "should load S3Adapter from direct passing" , ( done ) => {
148
- var s3Adapter = new S3Adapter ( "key" , "secret" , "bucket" )
148
+ const s3Adapter = new S3Adapter ( "key" , "secret" , "bucket" )
149
149
expect ( ( ) => {
150
- var adapter = loadAdapter ( s3Adapter , FilesAdapter ) ;
150
+ const adapter = loadAdapter ( s3Adapter , FilesAdapter ) ;
151
151
expect ( adapter ) . toBe ( s3Adapter ) ;
152
152
} ) . not . toThrow ( ) ;
153
153
done ( ) ;
0 commit comments