From 94f5751a81316d01ff9037713a1262d68b6ed570 Mon Sep 17 00:00:00 2001 From: Brianna Birman Date: Wed, 24 Jun 2026 14:54:23 -0700 Subject: [PATCH] Change URL for failed request test --- .../SalesforceSDKCoreTests/SalesforceRestAPITests.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/SalesforceSDKCore/SalesforceSDKCoreTests/SalesforceRestAPITests.m b/libs/SalesforceSDKCore/SalesforceSDKCoreTests/SalesforceRestAPITests.m index c729451912..ad52b587a1 100644 --- a/libs/SalesforceSDKCore/SalesforceSDKCoreTests/SalesforceRestAPITests.m +++ b/libs/SalesforceSDKCore/SalesforceSDKCoreTests/SalesforceRestAPITests.m @@ -2517,8 +2517,10 @@ - (void)testInvalidAccessTokenWithInvalidRequest { - (void)testFailedRequestRemovedFromQueue { // Send a request that should fail before getting to the service. + // Use localhost with an unlikely port to get an immediate connection-refused error + // (non-existent DNS domains can hang for tens of seconds depending on the network). NSURL *origInstanceUrl = _currentUser.credentials.instanceUrl; - _currentUser.credentials.instanceUrl = [NSURL URLWithString:@"https://some.non-existent-domain-blafhsdfh"]; + _currentUser.credentials.instanceUrl = [NSURL URLWithString:@"https://localhost:2"]; self.currentExpectation = [self expectationWithDescription:@"performRequestToFail"]; SFRestRequestFailBlock failWithExpectedFail = ^(id response, NSError *e, NSURLResponse *rawResponse) { [self.currentExpectation fulfill];