@@ -29,7 +29,7 @@ final class FunctionsClientTests: XCTestCase {
2929 func testInvoke( ) async throws {
3030 let url = URL ( string: " http://localhost:5432/functions/v1/hello_world " ) !
3131
32- let http = HTTPClientMock ( )
32+ let http = await HTTPClientMock ( )
3333 . when {
3434 $0. url. pathComponents. contains ( " hello_world " )
3535 } return: { _ in
@@ -49,7 +49,7 @@ final class FunctionsClientTests: XCTestCase {
4949 options: . init( headers: [ " X-Custom-Key " : " value " ] , body: body)
5050 )
5151
52- let request = http. receivedRequests. last
52+ let request = await http. receivedRequests. last
5353
5454 XCTAssertEqual ( request? . url, url)
5555 XCTAssertEqual ( request? . method, . post)
@@ -59,7 +59,7 @@ final class FunctionsClientTests: XCTestCase {
5959 }
6060
6161 func testInvokeWithCustomMethod( ) async throws {
62- let http = HTTPClientMock ( ) . any { _ in try . stub( body: Empty ( ) ) }
62+ let http = await HTTPClientMock ( ) . any { _ in try . stub( body: Empty ( ) ) }
6363
6464 let sut = FunctionsClient (
6565 url: url,
@@ -70,12 +70,12 @@ final class FunctionsClientTests: XCTestCase {
7070
7171 try await sut. invoke ( " hello-world " , options: . init( method: . delete) )
7272
73- let request = http. receivedRequests. last
73+ let request = await http. receivedRequests. last
7474 XCTAssertEqual ( request? . method, . delete)
7575 }
7676
7777 func testInvokeWithQuery( ) async throws {
78- let http = HTTPClientMock ( ) . any { _ in try . stub( body: Empty ( ) ) }
78+ let http = await HTTPClientMock ( ) . any { _ in try . stub( body: Empty ( ) ) }
7979
8080 let sut = FunctionsClient (
8181 url: url,
@@ -91,12 +91,12 @@ final class FunctionsClientTests: XCTestCase {
9191 )
9292 )
9393
94- let request = http. receivedRequests. last
94+ let request = await http. receivedRequests. last
9595 XCTAssertEqual ( request? . urlRequest. url? . query, " key=value " )
9696 }
9797
9898 func testInvokeWithRegionDefinedInClient( ) async throws {
99- let http = HTTPClientMock ( )
99+ let http = await HTTPClientMock ( )
100100 . any { _ in try . stub( body: Empty ( ) ) }
101101
102102 let sut = FunctionsClient (
@@ -108,11 +108,12 @@ final class FunctionsClientTests: XCTestCase {
108108
109109 try await sut. invoke ( " hello-world " )
110110
111- XCTAssertEqual ( http. receivedRequests. last? . headers [ " x-region " ] , " ca-central-1 " )
111+ let request = await http. receivedRequests. last
112+ XCTAssertEqual ( request? . headers [ " x-region " ] , " ca-central-1 " )
112113 }
113114
114115 func testInvokeWithRegion( ) async throws {
115- let http = HTTPClientMock ( )
116+ let http = await HTTPClientMock ( )
116117 . any { _ in try . stub( body: Empty ( ) ) }
117118
118119 let sut = FunctionsClient (
@@ -124,11 +125,12 @@ final class FunctionsClientTests: XCTestCase {
124125
125126 try await sut. invoke ( " hello-world " , options: . init( region: . caCentral1) )
126127
127- XCTAssertEqual ( http. receivedRequests. last? . headers [ " x-region " ] , " ca-central-1 " )
128+ let request = await http. receivedRequests. last
129+ XCTAssertEqual ( request? . headers [ " x-region " ] , " ca-central-1 " )
128130 }
129131
130132 func testInvokeWithoutRegion( ) async throws {
131- let http = HTTPClientMock ( )
133+ let http = await HTTPClientMock ( )
132134 . any { _ in try . stub( body: Empty ( ) ) }
133135
134136 let sut = FunctionsClient (
@@ -140,11 +142,12 @@ final class FunctionsClientTests: XCTestCase {
140142
141143 try await sut. invoke ( " hello-world " )
142144
143- XCTAssertNil ( http. receivedRequests. last? . headers [ " x-region " ] )
145+ let request = await http. receivedRequests. last
146+ XCTAssertNil ( request? . headers [ " x-region " ] )
144147 }
145148
146149 func testInvoke_shouldThrow_URLError_badServerResponse( ) async {
147- let sut = FunctionsClient (
150+ let sut = await FunctionsClient (
148151 url: url,
149152 headers: [ " Apikey " : apiKey] ,
150153 region: nil ,
@@ -162,7 +165,7 @@ final class FunctionsClientTests: XCTestCase {
162165 }
163166
164167 func testInvoke_shouldThrow_FunctionsError_httpError( ) async {
165- let sut = FunctionsClient (
168+ let sut = await FunctionsClient (
166169 url: url,
167170 headers: [ " Apikey " : apiKey] ,
168171 region: nil ,
@@ -180,9 +183,7 @@ final class FunctionsClientTests: XCTestCase {
180183 }
181184
182185 func testInvoke_shouldThrow_FunctionsError_relayError( ) async {
183- let url = URL ( string: " http://localhost:5432/functions/v1/hello_world " ) !
184-
185- let sut = FunctionsClient (
186+ let sut = await FunctionsClient (
186187 url: self . url,
187188 headers: [ " Apikey " : apiKey] ,
188189 region: nil ,
0 commit comments