@@ -29,14 +29,16 @@ class AWSS3StoragePluginListObjectsIntegrationTests: AWSS3StoragePluginTestBase
29
29
let firstListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
30
30
31
31
// Validate the item was uploaded.
32
- XCTAssertEqual ( firstListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 1 )
32
+ XCTAssertEqual ( firstListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
33
+ } ) . count, 1 )
33
34
34
35
_ = try await Amplify . Storage. uploadData ( path: . fromString( uniqueStringPath + " /test2 " ) , data: data, options: nil ) . value
35
36
36
37
let secondListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
37
38
38
39
// Validate the item was uploaded.
39
- XCTAssertEqual ( secondListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 2 )
40
+ XCTAssertEqual ( secondListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
41
+ } ) . count, 2 )
40
42
41
43
// Clean up
42
44
_ = try await Amplify . Storage. remove ( path: . fromString( uniqueStringPath + " /test1 " ) )
@@ -65,7 +67,8 @@ class AWSS3StoragePluginListObjectsIntegrationTests: AWSS3StoragePluginTestBase
65
67
let firstListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
66
68
67
69
// Validate the item was uploaded.
68
- XCTAssertEqual ( firstListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 1 )
70
+ XCTAssertEqual ( firstListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
71
+ } ) . count, 1 )
69
72
70
73
_ = try await Amplify . Storage. uploadData (
71
74
path: . fromIdentityID( { identityId in
@@ -78,7 +81,8 @@ class AWSS3StoragePluginListObjectsIntegrationTests: AWSS3StoragePluginTestBase
78
81
let secondListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
79
82
80
83
// Validate the item was uploaded.
81
- XCTAssertEqual ( secondListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 2 )
84
+ XCTAssertEqual ( secondListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
85
+ } ) . count, 2 )
82
86
83
87
// clean up
84
88
_ = try await Amplify . Storage. remove ( path: . fromString( uniqueStringPath + " test1 " ) )
@@ -108,7 +112,8 @@ class AWSS3StoragePluginListObjectsIntegrationTests: AWSS3StoragePluginTestBase
108
112
let firstListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
109
113
110
114
// Validate the item was uploaded.
111
- XCTAssertEqual ( firstListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 1 )
115
+ XCTAssertEqual ( firstListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
116
+ } ) . count, 1 )
112
117
113
118
_ = try await Amplify . Storage. uploadData (
114
119
path: . fromIdentityID( { identityId in
@@ -121,7 +126,8 @@ class AWSS3StoragePluginListObjectsIntegrationTests: AWSS3StoragePluginTestBase
121
126
let secondListResult = try await Amplify . Storage. list ( path: . fromString( uniqueStringPath) )
122
127
123
128
// Validate the item was uploaded.
124
- XCTAssertEqual ( secondListResult. items. filter ( { $0. path == uniqueStringPath} ) . count, 2 )
129
+ XCTAssertEqual ( secondListResult. items. filter ( { $0. path. contains ( uniqueStringPath)
130
+ } ) . count, 2 )
125
131
126
132
// clean up
127
133
_ = try await Amplify . Storage. remove ( path: . fromString( uniqueStringPath + " test1 " ) )
0 commit comments