@@ -39,7 +39,8 @@ void main() {
39
39
await Amplify .Storage .uploadData (
40
40
path: StoragePath .fromString (uploadedPaths[i]),
41
41
data: StorageDataPayload .bytes ('test content' .codeUnits),
42
- bucket: StorageBucket .fromOutputs ('Storage Integ Test secondary bucket' ),
42
+ bucket: StorageBucket .fromOutputs (
43
+ 'Storage Integ Test secondary bucket' ),
43
44
).result;
44
45
}
45
46
for (final path in uploadedPaths) {
@@ -54,17 +55,21 @@ void main() {
54
55
).result;
55
56
final listResultSecondaryBucket = await Amplify .Storage .list (
56
57
path: StoragePath .fromString (uniquePrefix),
57
- options: StorageListOptions (bucket: StorageBucket .fromOutputs ('Storage Integ Test secondary bucket' )),
58
+ options: StorageListOptions (
59
+ bucket: StorageBucket .fromOutputs (
60
+ 'Storage Integ Test secondary bucket' )),
58
61
).result;
59
62
for (var i = 0 ; i < 4 ; i++ ) {
60
63
expect (
61
- listResultMainBucket.items.any ((item) => item.path == uploadedPaths[i]),
64
+ listResultMainBucket.items
65
+ .any ((item) => item.path == uploadedPaths[i]),
62
66
isTrue,
63
67
);
64
68
}
65
69
for (var i = 4 ; i < 8 ; i++ ) {
66
70
expect (
67
- listResultSecondaryBucket.items.any ((item) => item.path == uploadedPaths[i]),
71
+ listResultSecondaryBucket.items
72
+ .any ((item) => item.path == uploadedPaths[i]),
68
73
isTrue,
69
74
);
70
75
}
@@ -127,10 +132,11 @@ void main() {
127
132
excludeSubPaths: true ,
128
133
delimiter: '#' ,
129
134
),
130
- bucket: StorageBucket .fromOutputs ('Storage Integ Test secondary bucket' ),
135
+ bucket: StorageBucket .fromOutputs (
136
+ 'Storage Integ Test secondary bucket' ),
131
137
),
132
138
).result as S3ListResult ;
133
-
139
+
134
140
expect (listResult.items.length, 3 );
135
141
expect (listResult.items.first.path, contains ('file1.txt' ));
136
142
@@ -142,7 +148,8 @@ void main() {
142
148
expect (listResult.metadata.delimiter, '#' );
143
149
144
150
expect (listResultSecondaryBucket.items.length, 3 );
145
- expect (listResultSecondaryBucket.items.first.path, contains ('file5.txt' ));
151
+ expect (listResultSecondaryBucket.items.first.path,
152
+ contains ('file5.txt' ));
146
153
147
154
expect (listResultSecondaryBucket.metadata.subPaths.length, 1 );
148
155
expect (
@@ -168,12 +175,14 @@ void main() {
168
175
path: StoragePath .fromString (uniquePrefix),
169
176
options: StorageListOptions (
170
177
pageSize: 2 ,
171
- bucket: StorageBucket .fromOutputs ('Storage Integ Test secondary bucket' ),
178
+ bucket: StorageBucket .fromOutputs (
179
+ 'Storage Integ Test secondary bucket' ),
172
180
),
173
181
).result;
174
182
175
183
expect (listResultSecondaryBucket.items.length, 2 );
176
- expect (listResultSecondaryBucket.items.first.path, contains ('file5.txt' ));
184
+ expect (listResultSecondaryBucket.items.first.path,
185
+ contains ('file5.txt' ));
177
186
});
178
187
179
188
testWidgets ('should list files with pagination' , (_) async {
@@ -208,18 +217,20 @@ void main() {
208
217
),
209
218
).result;
210
219
211
- expect (listResult.items.length, uploadedPaths.length~ / 2 );
220
+ expect (listResult.items.length, uploadedPaths.length ~ / 2 );
212
221
expect (listResult.nextToken, isNull);
213
222
214
223
final listResultSecondaryBucket = await Amplify .Storage .list (
215
224
path: StoragePath .fromString (uniquePrefix),
216
225
options: StorageListOptions (
217
226
pluginOptions: const S3ListPluginOptions .listAll (),
218
- bucket: StorageBucket .fromOutputs ('Storage Integ Test secondary bucket' ),
227
+ bucket: StorageBucket .fromOutputs (
228
+ 'Storage Integ Test secondary bucket' ),
219
229
),
220
230
).result;
221
231
222
- expect (listResultSecondaryBucket.items.length, uploadedPaths.length~ / 2 );
232
+ expect (listResultSecondaryBucket.items.length,
233
+ uploadedPaths.length ~ / 2 );
223
234
expect (listResultSecondaryBucket.nextToken, isNull);
224
235
});
225
236
});
0 commit comments