@@ -218,14 +218,15 @@ class VertexComponentTests: XCTestCase {
218
218
let app = try XCTUnwrap ( VertexComponentTests . app)
219
219
let vertex = VertexAI . vertexAI ( app: app, location: location)
220
220
let modelResourceName = vertex. modelResourceName ( modelName: modelName)
221
+ let expectedSystemInstruction = ModelContent ( role: nil , parts: systemInstruction. parts)
221
222
222
223
let generativeModel = vertex. generativeModel (
223
224
modelName: modelName,
224
225
systemInstruction: systemInstruction
225
226
)
226
227
227
228
XCTAssertEqual ( generativeModel. modelResourceName, modelResourceName)
228
- XCTAssertEqual ( generativeModel. systemInstruction, systemInstruction )
229
+ XCTAssertEqual ( generativeModel. systemInstruction, expectedSystemInstruction )
229
230
XCTAssertEqual ( generativeModel. apiConfig, VertexAI . defaultVertexAIAPIConfig)
230
231
}
231
232
@@ -237,14 +238,15 @@ class VertexComponentTests: XCTestCase {
237
238
)
238
239
let vertex = VertexAI . vertexAI ( app: app, location: nil , apiConfig: apiConfig)
239
240
let modelResourceName = vertex. modelResourceName ( modelName: modelName)
241
+ let expectedSystemInstruction = ModelContent ( role: nil , parts: systemInstruction. parts)
240
242
241
243
let generativeModel = vertex. generativeModel (
242
244
modelName: modelName,
243
245
systemInstruction: systemInstruction
244
246
)
245
247
246
248
XCTAssertEqual ( generativeModel. modelResourceName, modelResourceName)
247
- XCTAssertEqual ( generativeModel. systemInstruction, systemInstruction )
249
+ XCTAssertEqual ( generativeModel. systemInstruction, expectedSystemInstruction )
248
250
XCTAssertEqual ( generativeModel. apiConfig, apiConfig)
249
251
}
250
252
}
0 commit comments