@@ -204,10 +204,15 @@ final class ConnectionRepository_Tests: XCTestCase {
204204
205205 repository. updateWebSocketEndpoint ( with: token, userInfo: nil )
206206
207- let expected = try apiClient. encoder. encodeRequest ( for: . webSocketConnect( userInfo: UserInfo ( id: tokenUserId) ) )
208-
209207 // UserInfo should take priority
210- XCTAssertEqual ( webSocketClient. connectRequest, expected)
208+ XCTAssertEqual (
209+ repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) ,
210+ AnyEndpoint (
211+ . webSocketConnect(
212+ userInfo: UserInfo ( id: tokenUserId)
213+ )
214+ )
215+ )
211216 }
212217
213218 func test_updateWebSocketEndpointWithTokenAndUserInfo( ) throws {
@@ -218,20 +223,29 @@ final class ConnectionRepository_Tests: XCTestCase {
218223
219224 repository. updateWebSocketEndpoint ( with: token, userInfo: userInfo)
220225
221- let expected = try apiClient. encoder. encodeRequest ( for: . webSocketConnect( userInfo: UserInfo ( id: userInfoUserId) ) )
222-
223226 // UserInfo should take priority
224- XCTAssertEqual ( webSocketClient. connectRequest, expected)
227+ XCTAssertEqual (
228+ repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) ,
229+ AnyEndpoint (
230+ . webSocketConnect(
231+ userInfo: UserInfo ( id: userInfoUserId)
232+ )
233+ )
234+ )
225235 }
226236
227237 func test_updateWebSocketEndpointWithUserId( ) throws {
228238 let userId = " 123-userId "
229239 repository. updateWebSocketEndpoint ( with: userId)
230240
231- let expected = try apiClient. encoder. encodeRequest ( for: . webSocketConnect( userInfo: UserInfo ( id: userId) ) )
232-
233- // UserInfo should take priority
234- XCTAssertEqual ( webSocketClient. connectRequest, expected)
241+ XCTAssertEqual (
242+ repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) ,
243+ AnyEndpoint (
244+ . webSocketConnect(
245+ userInfo: UserInfo ( id: userId)
246+ )
247+ )
248+ )
235249 }
236250
237251 // MARK: Handle connection update
0 commit comments