12
12
// See the License for the specific language governing permissions and
13
13
// limitations under the License.
14
14
15
- const assert = require ( " assert" ) ;
16
- const functions = require ( " firebase-functions" ) ;
15
+ const assert = require ( ' assert' ) ;
16
+ const functions = require ( ' firebase-functions' ) ;
17
17
18
18
exports . dataTest = functions . https . onRequest ( ( request , response ) => {
19
19
assert . deepEqual ( request . body , {
20
20
data : {
21
- " bool" : true ,
22
- " int" : 2 ,
23
- " long" : {
24
- " value" : "3" ,
25
- " @type" : " type.googleapis.com/google.protobuf.Int64Value" ,
21
+ bool : true ,
22
+ int : 2 ,
23
+ long : {
24
+ value : '3' ,
25
+ ' @type' : ' type.googleapis.com/google.protobuf.Int64Value' ,
26
26
} ,
27
- " string" : " four" ,
28
- " array" : [ 5 , 6 ] ,
29
- " null" : null ,
30
- } ,
27
+ string : ' four' ,
28
+ array : [ 5 , 6 ] ,
29
+ ' null' : null ,
30
+ }
31
31
} ) ;
32
32
response . send ( {
33
33
data : {
34
- message : " stub response" ,
34
+ message : ' stub response' ,
35
35
code : 42 ,
36
36
long : {
37
- " value" : " 420" ,
38
- " @type" : " type.googleapis.com/google.protobuf.Int64Value" ,
37
+ value : ' 420' ,
38
+ ' @type' : ' type.googleapis.com/google.protobuf.Int64Value' ,
39
39
} ,
40
- } ,
40
+ }
41
41
} ) ;
42
42
} ) ;
43
43
@@ -47,29 +47,28 @@ exports.scalarTest = functions.https.onRequest((request, response) => {
47
47
} ) ;
48
48
49
49
exports . tokenTest = functions . https . onRequest ( ( request , response ) => {
50
- assert . equal ( request . get ( " Authorization" ) , " Bearer token" ) ;
50
+ assert . equal ( request . get ( ' Authorization' ) , ' Bearer token' ) ;
51
51
assert . deepEqual ( request . body , { data : { } } ) ;
52
52
response . send ( { data : { } } ) ;
53
53
} ) ;
54
54
55
55
exports . instanceIdTest = functions . https . onRequest ( ( request , response ) => {
56
- assert . equal ( request . get ( " Firebase-Instance-ID-Token" ) , " iid" ) ;
56
+ assert . equal ( request . get ( ' Firebase-Instance-ID-Token' ) , ' iid' ) ;
57
57
assert . deepEqual ( request . body , { data : { } } ) ;
58
58
response . send ( { data : { } } ) ;
59
59
} ) ;
60
60
61
61
exports . appCheckTest = functions . https . onRequest ( ( request , response ) => {
62
- assert . equal ( request . get ( " X-Firebase-AppCheck" ) , " appCheck" ) ;
62
+ assert . equal ( request . get ( ' X-Firebase-AppCheck' ) , ' appCheck' ) ;
63
63
assert . deepEqual ( request . body , { data : { } } ) ;
64
64
response . send ( { data : { } } ) ;
65
65
} ) ;
66
66
67
- exports . appCheckLimitedUseTest = functions . https . onRequest (
68
- ( request , response ) => {
69
- assert . equal ( request . get ( "X-Firebase-AppCheck" ) , "appCheck-limited-use" ) ;
70
- assert . deepEqual ( request . body , { data : { } } ) ;
71
- response . send ( { data : { } } ) ;
72
- } ) ;
67
+ exports . appCheckLimitedUseTest = functions . https . onRequest ( ( request , response ) => {
68
+ assert . equal ( request . get ( 'X-Firebase-AppCheck' ) , 'appCheck-limited-use' ) ;
69
+ assert . deepEqual ( request . body , { data : { } } ) ;
70
+ response . send ( { data : { } } ) ;
71
+ } ) ;
73
72
74
73
exports . nullTest = functions . https . onRequest ( ( request , response ) => {
75
74
assert . deepEqual ( request . body , { data : null } ) ;
@@ -83,15 +82,15 @@ exports.missingResultTest = functions.https.onRequest((request, response) => {
83
82
84
83
exports . unhandledErrorTest = functions . https . onRequest ( ( request , response ) => {
85
84
// Fail in a way that the client shouldn't see.
86
- throw new Error ( " nope" ) ;
85
+ throw ' nope' ;
87
86
} ) ;
88
87
89
88
exports . unknownErrorTest = functions . https . onRequest ( ( request , response ) => {
90
89
// Send an http error with a body with an explicit code.
91
90
response . status ( 400 ) . send ( {
92
91
error : {
93
- status : " THIS_IS_NOT_VALID" ,
94
- message : " this should be ignored" ,
92
+ status : ' THIS_IS_NOT_VALID' ,
93
+ message : ' this should be ignored' ,
95
94
} ,
96
95
} ) ;
97
96
} ) ;
@@ -100,14 +99,14 @@ exports.explicitErrorTest = functions.https.onRequest((request, response) => {
100
99
// Send an http error with a body with an explicit code.
101
100
response . status ( 400 ) . send ( {
102
101
error : {
103
- status : " OUT_OF_RANGE" ,
104
- message : " explicit nope" ,
102
+ status : ' OUT_OF_RANGE' ,
103
+ message : ' explicit nope' ,
105
104
details : {
106
105
start : 10 ,
107
106
end : 20 ,
108
107
long : {
109
- " value" : "30" ,
110
- " @type" : " type.googleapis.com/google.protobuf.Int64Value" ,
108
+ value : '30' ,
109
+ ' @type' : ' type.googleapis.com/google.protobuf.Int64Value' ,
111
110
} ,
112
111
} ,
113
112
} ,
0 commit comments