@@ -69,10 +69,7 @@ void main() {
6969
7070 group ('onObjectFinalized' , () {
7171 test ('registers function with firebase' , () {
72- storage.onObjectFinalized (
73- bucket: 'my-bucket' ,
74- (event) async {},
75- );
72+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {});
7673
7774 expect (
7875 _findFunction (firebase, 'onObjectFinalized_mybucket' ),
@@ -81,10 +78,7 @@ void main() {
8178 });
8279
8380 test ('registered function is not external' , () {
84- storage.onObjectFinalized (
85- bucket: 'my-bucket' ,
86- (event) async {},
87- );
81+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {});
8882
8983 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
9084 expect (func.external , isFalse);
@@ -93,12 +87,9 @@ void main() {
9387 test ('handler receives StorageEvent with StorageObjectData' , () async {
9488 StorageEvent ? receivedEvent;
9589
96- storage.onObjectFinalized (
97- bucket: 'my-bucket' ,
98- (event) async {
99- receivedEvent = event;
100- },
101- );
90+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {
91+ receivedEvent = event;
92+ });
10293
10394 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
10495 final request = _createStorageRequest (
@@ -120,12 +111,9 @@ void main() {
120111 test ('handler receives correct CloudEvent metadata' , () async {
121112 StorageEvent ? receivedEvent;
122113
123- storage.onObjectFinalized (
124- bucket: 'my-bucket' ,
125- (event) async {
126- receivedEvent = event;
127- },
128- );
114+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {
115+ receivedEvent = event;
116+ });
129117
130118 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
131119 final response = await func.handler (_createStorageRequest ());
@@ -137,23 +125,17 @@ void main() {
137125 receivedEvent! .source,
138126 '//storage.googleapis.com/projects/_/buckets/my-bucket' ,
139127 );
140- expect (
141- receivedEvent! .type,
142- 'google.cloud.storage.object.v1.finalized' ,
143- );
128+ expect (receivedEvent! .type, 'google.cloud.storage.object.v1.finalized' );
144129 expect (receivedEvent! .specversion, '1.0' );
145130 expect (receivedEvent! .subject, 'objects/path/to/file.txt' );
146131 });
147132
148133 test ('bucket getter returns correct bucket' , () async {
149134 StorageEvent ? receivedEvent;
150135
151- storage.onObjectFinalized (
152- bucket: 'my-bucket' ,
153- (event) async {
154- receivedEvent = event;
155- },
156- );
136+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {
137+ receivedEvent = event;
138+ });
157139
158140 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
159141 await func.handler (_createStorageRequest ());
@@ -164,26 +146,17 @@ void main() {
164146
165147 group ('onObjectArchived' , () {
166148 test ('registers function with firebase' , () {
167- storage.onObjectArchived (
168- bucket: 'my-bucket' ,
169- (event) async {},
170- );
149+ storage.onObjectArchived (bucket: 'my-bucket' , (event) async {});
171150
172- expect (
173- _findFunction (firebase, 'onObjectArchived_mybucket' ),
174- isNotNull,
175- );
151+ expect (_findFunction (firebase, 'onObjectArchived_mybucket' ), isNotNull);
176152 });
177153
178154 test ('handler receives StorageEvent' , () async {
179155 StorageEvent ? receivedEvent;
180156
181- storage.onObjectArchived (
182- bucket: 'my-bucket' ,
183- (event) async {
184- receivedEvent = event;
185- },
186- );
157+ storage.onObjectArchived (bucket: 'my-bucket' , (event) async {
158+ receivedEvent = event;
159+ });
187160
188161 final func = _findFunction (firebase, 'onObjectArchived_mybucket' )! ;
189162 final request = _createStorageRequest (
@@ -199,26 +172,17 @@ void main() {
199172
200173 group ('onObjectDeleted' , () {
201174 test ('registers function with firebase' , () {
202- storage.onObjectDeleted (
203- bucket: 'my-bucket' ,
204- (event) async {},
205- );
175+ storage.onObjectDeleted (bucket: 'my-bucket' , (event) async {});
206176
207- expect (
208- _findFunction (firebase, 'onObjectDeleted_mybucket' ),
209- isNotNull,
210- );
177+ expect (_findFunction (firebase, 'onObjectDeleted_mybucket' ), isNotNull);
211178 });
212179
213180 test ('handler receives StorageEvent' , () async {
214181 StorageEvent ? receivedEvent;
215182
216- storage.onObjectDeleted (
217- bucket: 'my-bucket' ,
218- (event) async {
219- receivedEvent = event;
220- },
221- );
183+ storage.onObjectDeleted (bucket: 'my-bucket' , (event) async {
184+ receivedEvent = event;
185+ });
222186
223187 final func = _findFunction (firebase, 'onObjectDeleted_mybucket' )! ;
224188 final request = _createStorageRequest (
@@ -234,10 +198,7 @@ void main() {
234198
235199 group ('onObjectMetadataUpdated' , () {
236200 test ('registers function with firebase' , () {
237- storage.onObjectMetadataUpdated (
238- bucket: 'my-bucket' ,
239- (event) async {},
240- );
201+ storage.onObjectMetadataUpdated (bucket: 'my-bucket' , (event) async {});
241202
242203 expect (
243204 _findFunction (firebase, 'onObjectMetadataUpdated_mybucket' ),
@@ -248,15 +209,14 @@ void main() {
248209 test ('handler receives StorageEvent with metadata' , () async {
249210 StorageEvent ? receivedEvent;
250211
251- storage.onObjectMetadataUpdated (
252- bucket: 'my-bucket' ,
253- (event) async {
254- receivedEvent = event;
255- },
256- );
212+ storage.onObjectMetadataUpdated (bucket: 'my-bucket' , (event) async {
213+ receivedEvent = event;
214+ });
257215
258- final func =
259- _findFunction (firebase, 'onObjectMetadataUpdated_mybucket' )! ;
216+ final func = _findFunction (
217+ firebase,
218+ 'onObjectMetadataUpdated_mybucket' ,
219+ )! ;
260220 final request = _createStorageRequest (
261221 eventType: 'google.cloud.storage.object.v1.metadataUpdated' ,
262222 metadata: {'key1' : 'value1' , 'key2' : 'value2' },
@@ -265,16 +225,16 @@ void main() {
265225
266226 expect (response.statusCode, 200 );
267227 expect (receivedEvent, isNotNull);
268- expect (receivedEvent! .data! .metadata, {'key1' : 'value1' , 'key2' : 'value2' });
228+ expect (receivedEvent! .data! .metadata, {
229+ 'key1' : 'value1' ,
230+ 'key2' : 'value2' ,
231+ });
269232 });
270233 });
271234
272235 group ('function naming' , () {
273236 test ('sanitizes bucket name by removing hyphens' , () {
274- storage.onObjectFinalized (
275- bucket: 'my-test-bucket' ,
276- (event) async {},
277- );
237+ storage.onObjectFinalized (bucket: 'my-test-bucket' , (event) async {});
278238
279239 expect (
280240 _findFunction (firebase, 'onObjectFinalized_mytestbucket' ),
@@ -285,10 +245,7 @@ void main() {
285245
286246 group ('error handling' , () {
287247 test ('returns 200 on success' , () async {
288- storage.onObjectFinalized (
289- bucket: 'my-bucket' ,
290- (event) async {},
291- );
248+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {});
292249
293250 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
294251 final response = await func.handler (_createStorageRequest ());
@@ -297,12 +254,9 @@ void main() {
297254 });
298255
299256 test ('returns 500 on handler error' , () async {
300- storage.onObjectFinalized (
301- bucket: 'my-bucket' ,
302- (event) async {
303- throw Exception ('Handler error' );
304- },
305- );
257+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {
258+ throw Exception ('Handler error' );
259+ });
306260
307261 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
308262 final response = await func.handler (_createStorageRequest ());
@@ -313,10 +267,7 @@ void main() {
313267 });
314268
315269 test ('returns 400 for invalid CloudEvent' , () async {
316- storage.onObjectFinalized (
317- bucket: 'my-bucket' ,
318- (event) async {},
319- );
270+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {});
320271
321272 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
322273 final request = Request (
@@ -331,10 +282,7 @@ void main() {
331282 });
332283
333284 test ('returns 400 for wrong event type' , () async {
334- storage.onObjectFinalized (
335- bucket: 'my-bucket' ,
336- (event) async {},
337- );
285+ storage.onObjectFinalized (bucket: 'my-bucket' , (event) async {});
338286
339287 final func = _findFunction (firebase, 'onObjectFinalized_mybucket' )! ;
340288 final request = Request (
@@ -388,7 +336,8 @@ void main() {
388336 'md5Hash' : 'rL0Y20zC+Fzt72VPzMSk2A==' ,
389337 'mediaLink' : 'https://storage.googleapis.com/download' ,
390338 'metadata' : {'key1' : 'value1' },
391- 'selfLink' : 'https://storage.googleapis.com/storage/v1/b/test-bucket/o/file' ,
339+ 'selfLink' :
340+ 'https://storage.googleapis.com/storage/v1/b/test-bucket/o/file' ,
392341 'size' : '1024' ,
393342 'storageClass' : 'STANDARD' ,
394343 'timeCreated' : '2024-01-01T12:00:00Z' ,
0 commit comments