@@ -122,13 +122,14 @@ describe('ChromeAdapter', () => {
122
122
const createStub = stub ( languageModelProvider , 'create' ) . resolves (
123
123
{ } as LanguageModel
124
124
) ;
125
- const adapter = new ChromeAdapter (
126
- languageModelProvider ,
127
- 'prefer_on_device'
128
- ) ;
129
125
const expectedOnDeviceParams = {
130
126
expectedInputs : [ { type : 'image' } ]
131
127
} as LanguageModelCreateOptions ;
128
+ const adapter = new ChromeAdapter (
129
+ languageModelProvider ,
130
+ 'prefer_on_device' ,
131
+ expectedOnDeviceParams
132
+ ) ;
132
133
expect (
133
134
await adapter . isAvailable ( {
134
135
contents : [ { role : 'user' , parts : [ { text : 'hi' } ] } ]
@@ -221,17 +222,14 @@ describe('ChromeAdapter', () => {
221
222
) ;
222
223
const promptOutput = 'hi' ;
223
224
const promptStub = stub ( languageModel , 'prompt' ) . resolves ( promptOutput ) ;
224
- const onDeviceParams = {
225
- systemPrompt : 'be yourself'
226
- } as LanguageModelCreateOptions ;
227
225
const expectedOnDeviceParams = {
228
226
systemPrompt : 'be yourself' ,
229
227
expectedInputs : [ { type : 'image' } ]
230
228
} as LanguageModelCreateOptions ;
231
229
const adapter = new ChromeAdapter (
232
230
languageModelProvider ,
233
231
'prefer_on_device' ,
234
- onDeviceParams
232
+ expectedOnDeviceParams
235
233
) ;
236
234
const request = {
237
235
contents : [ { role : 'user' , parts : [ { text : 'anything' } ] } ]
@@ -270,17 +268,14 @@ describe('ChromeAdapter', () => {
270
268
) ;
271
269
const promptOutput = 'hi' ;
272
270
const promptStub = stub ( languageModel , 'prompt' ) . resolves ( promptOutput ) ;
273
- const onDeviceParams = {
274
- systemPrompt : 'be yourself'
275
- } as LanguageModelCreateOptions ;
276
271
const expectedOnDeviceParams = {
277
272
systemPrompt : 'be yourself' ,
278
273
expectedInputs : [ { type : 'image' } ]
279
274
} as LanguageModelCreateOptions ;
280
275
const adapter = new ChromeAdapter (
281
276
languageModelProvider ,
282
277
'prefer_on_device' ,
283
- onDeviceParams
278
+ expectedOnDeviceParams
284
279
) ;
285
280
const request = {
286
281
contents : [
@@ -379,14 +374,13 @@ describe('ChromeAdapter', () => {
379
374
}
380
375
} )
381
376
) ;
382
- const onDeviceParams = { } as LanguageModelCreateOptions ;
383
377
const expectedOnDeviceParams = {
384
378
expectedInputs : [ { type : 'image' } ]
385
379
} as LanguageModelCreateOptions ;
386
380
const adapter = new ChromeAdapter (
387
381
languageModelProvider ,
388
382
'prefer_on_device' ,
389
- onDeviceParams
383
+ expectedOnDeviceParams
390
384
) ;
391
385
const request = {
392
386
contents : [ { role : 'user' , parts : [ { text : 'anything' } ] } ]
@@ -423,14 +417,13 @@ describe('ChromeAdapter', () => {
423
417
}
424
418
} )
425
419
) ;
426
- const onDeviceParams = { } as LanguageModelCreateOptions ;
427
420
const expectedOnDeviceParams = {
428
421
expectedInputs : [ { type : 'image' } ]
429
422
} as LanguageModelCreateOptions ;
430
423
const adapter = new ChromeAdapter (
431
424
languageModelProvider ,
432
425
'prefer_on_device' ,
433
- onDeviceParams
426
+ expectedOnDeviceParams
434
427
) ;
435
428
const request = {
436
429
contents : [
0 commit comments