Skip to content

Commit bdbb5d0

Browse files
committed
Document test_credentials.json requirement for SalesforceHybridSDK tests
1 parent 6580339 commit bdbb5d0

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

docs/hybrid/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,25 @@ xcodebuild test \
113113
```
114114

115115
Always open `SalesforceMobileSDK-Hybrid.xcworkspace` (not individual `.xcodeproj` files) to ensure CocoaPods dependencies resolve correctly.
116+
117+
Most tests require a `test_credentials.json` file at `shared/test/test_credentials.json`. Without it, only tests that do not make authenticated Salesforce API calls will pass. Copy the sample and fill in your org details:
118+
119+
```bash
120+
cp shared/test/test_credentials.json.sample shared/test/test_credentials.json
121+
# then edit with your Connected App credentials and org details
122+
```
123+
124+
The file must contain:
125+
126+
```json
127+
{
128+
"test_client_id": "<Connected App consumer key>",
129+
"test_login_domain": "<login URL, e.g. test.salesforce.com>",
130+
"test_redirect_uri": "<Connected App callback URL>",
131+
"refresh_token": "<valid refresh token>",
132+
"instance_url": "<org instance URL>",
133+
"identity_url": "<identity URL>"
134+
}
135+
```
136+
137+
`test_credentials.json` is gitignored — never commit real credentials.

0 commit comments

Comments
 (0)