@@ -103,51 +103,51 @@ class IterableAPIResponseTests: XCTestCase {
103
103
104
104
func testRetryOnInvalidJwtPayload( ) throws {
105
105
throw XCTSkip ( " skipping this test - retry logic updated, needs to be revisited " )
106
- let xpectation = expectation ( description: " retry on 401 with invalidJWTPayload " )
107
-
108
- // Mock the dependencies and requestProvider for your test
109
- let authManager = MockAuthManager ( )
110
-
111
- let networkErrorSession = MockNetworkSession ( ) { _ in
112
- MockNetworkSession . MockResponse ( statusCode: 401 ,
113
- data: [ " code " : " InvalidJwtPayload " ] . toJsonData ( ) ,
114
- delay: 1 )
115
- }
116
-
117
- let networkSuccessSession = MockNetworkSession ( ) { _ in
118
- MockNetworkSession . MockResponse ( statusCode: 200 ,
119
- data: [ " msg " : " success " ] . toJsonData ( ) ,
120
- delay: 1 )
121
- }
122
-
123
- let urlErrorRequest = createApiClient ( networkSession: networkErrorSession) . convertToURLRequest ( iterableRequest: IterableRequest . post ( PostRequest ( path: " " , args: nil , body: [ : ] ) ) ) !
124
-
125
-
126
- let urlSuccessRequest = createApiClient ( networkSession: networkSuccessSession) . convertToURLRequest ( iterableRequest: IterableRequest . post ( PostRequest ( path: " " , args: nil , body: [ : ] ) ) ) !
127
-
128
- let requestProvider : ( ) -> Pending < SendRequestValue , SendRequestError > = {
129
- if authManager. retryWasRequested {
130
- return RequestSender . sendRequest ( urlSuccessRequest, usingSession: networkSuccessSession)
131
- }
132
- return RequestSender . sendRequest ( urlErrorRequest, usingSession: networkErrorSession)
133
- }
134
-
135
- let result = RequestProcessorUtil . sendRequest (
136
- requestProvider: requestProvider,
137
- authManager: authManager,
138
- requestIdentifier: " TestIdentifier "
139
- )
140
-
141
- result. onSuccess { value in
142
- xpectation. fulfill ( )
143
- XCTAssert ( true )
144
- } . onError { error in
145
- if authManager. retryWasRequested {
146
- xpectation. fulfill ( )
147
- }
148
- }
149
-
150
- waitForExpectations ( timeout: testExpectationTimeout)
106
+ // let xpectation = expectation(description: "retry on 401 with invalidJWTPayload")
107
+ //
108
+ // // Mock the dependencies and requestProvider for your test
109
+ // let authManager = MockAuthManager()
110
+ //
111
+ // let networkErrorSession = MockNetworkSession() { _ in
112
+ // MockNetworkSession.MockResponse(statusCode: 401,
113
+ // data: ["code":"InvalidJwtPayload"].toJsonData(),
114
+ // delay: 1)
115
+ // }
116
+ //
117
+ // let networkSuccessSession = MockNetworkSession() { _ in
118
+ // MockNetworkSession.MockResponse(statusCode: 200,
119
+ // data: ["msg": "success"].toJsonData(),
120
+ // delay: 1)
121
+ // }
122
+ //
123
+ // let urlErrorRequest = createApiClient(networkSession: networkErrorSession).convertToURLRequest(iterableRequest: IterableRequest.post(PostRequest(path: "", args: nil, body: [:])))!
124
+ //
125
+ //
126
+ // let urlSuccessRequest = createApiClient(networkSession: networkSuccessSession).convertToURLRequest(iterableRequest: IterableRequest.post(PostRequest(path: "", args: nil, body: [:])))!
127
+ //
128
+ // let requestProvider: () -> Pending<SendRequestValue, SendRequestError> = {
129
+ // if authManager.retryWasRequested {
130
+ // return RequestSender.sendRequest(urlSuccessRequest, usingSession: networkSuccessSession)
131
+ // }
132
+ // return RequestSender.sendRequest(urlErrorRequest, usingSession: networkErrorSession)
133
+ // }
134
+ //
135
+ // let result = RequestProcessorUtil.sendRequest(
136
+ // requestProvider: requestProvider,
137
+ // authManager: authManager,
138
+ // requestIdentifier: "TestIdentifier"
139
+ // )
140
+ //
141
+ // result.onSuccess { value in
142
+ // xpectation.fulfill()
143
+ // XCTAssert(true)
144
+ // }.onError { error in
145
+ // if authManager.retryWasRequested {
146
+ // xpectation.fulfill()
147
+ // }
148
+ // }
149
+ //
150
+ // waitForExpectations(timeout: testExpectationTimeout)
151
151
}
152
152
153
153
func testResponseCode401( ) { // 401 = unauthorized
0 commit comments