@@ -73,7 +73,13 @@ describe("pickExtensionPackModelFile", () => {
7373 progress ,
7474 token ,
7575 ) ,
76- ) . toEqual ( "/a/b/c/my-extension-pack/models/model.yml" ) ;
76+ ) . toEqual ( {
77+ filename : "/a/b/c/my-extension-pack/models/model.yml" ,
78+ extensionPack : {
79+ name : "my-extension-pack" ,
80+ path : "/a/b/c/my-extension-pack" ,
81+ } ,
82+ } ) ;
7783 expect ( showQuickPickSpy ) . toHaveBeenCalledTimes ( 2 ) ;
7884 expect ( showQuickPickSpy ) . toHaveBeenCalledWith (
7985 [
@@ -174,7 +180,13 @@ describe("pickExtensionPackModelFile", () => {
174180 progress ,
175181 token ,
176182 ) ,
177- ) . toEqual ( join ( tmpDir . path , "models/my-model.yml" ) ) ;
183+ ) . toEqual ( {
184+ filename : join ( tmpDir . path , "models/my-model.yml" ) ,
185+ extensionPack : {
186+ name : "my-extension-pack" ,
187+ path : tmpDir . path ,
188+ } ,
189+ } ) ;
178190 expect ( showQuickPickSpy ) . toHaveBeenCalledTimes ( 2 ) ;
179191 expect ( showQuickPickSpy ) . toHaveBeenCalledWith (
180192 [
@@ -264,7 +276,18 @@ describe("pickExtensionPackModelFile", () => {
264276 progress ,
265277 token ,
266278 ) ,
267- ) . toEqual ( join ( tmpDir . path , "my-extension-pack" , "models" , "my-model.yml" ) ) ;
279+ ) . toEqual ( {
280+ filename : join (
281+ tmpDir . path ,
282+ "my-extension-pack" ,
283+ "models" ,
284+ "my-model.yml" ,
285+ ) ,
286+ extensionPack : {
287+ name : "my-extension-pack" ,
288+ path : join ( tmpDir . path , "my-extension-pack" ) ,
289+ } ,
290+ } ) ;
268291 expect ( showQuickPickSpy ) . toHaveBeenCalledTimes ( 1 ) ;
269292 expect ( showInputBoxSpy ) . toHaveBeenCalledTimes ( 2 ) ;
270293 expect ( showInputBoxSpy ) . toHaveBeenCalledWith (
@@ -329,7 +352,18 @@ describe("pickExtensionPackModelFile", () => {
329352 progress ,
330353 token ,
331354 ) ,
332- ) . toEqual ( join ( tmpDir . path , "my-extension-pack" , "models" , "my-model.yml" ) ) ;
355+ ) . toEqual ( {
356+ filename : join (
357+ tmpDir . path ,
358+ "my-extension-pack" ,
359+ "models" ,
360+ "my-model.yml" ,
361+ ) ,
362+ extensionPack : {
363+ name : "my-extension-pack" ,
364+ path : join ( tmpDir . path , "my-extension-pack" ) ,
365+ } ,
366+ } ) ;
333367 expect ( showQuickPickSpy ) . toHaveBeenCalledTimes ( 1 ) ;
334368 expect ( showInputBoxSpy ) . toHaveBeenCalledTimes ( 2 ) ;
335369 expect ( showInputBoxSpy ) . toHaveBeenCalledWith (
@@ -508,7 +542,13 @@ describe("pickExtensionPackModelFile", () => {
508542 progress ,
509543 token ,
510544 ) ,
511- ) . toEqual ( join ( tmpDir . path , "models/my-model.yml" ) ) ;
545+ ) . toEqual ( {
546+ filename : join ( tmpDir . path , "models" , "my-model.yml" ) ,
547+ extensionPack : {
548+ name : "my-extension-pack" ,
549+ path : tmpDir . path ,
550+ } ,
551+ } ) ;
512552 expect ( showQuickPickSpy ) . toHaveBeenCalledTimes ( 1 ) ;
513553 expect ( showInputBoxSpy ) . toHaveBeenCalledWith (
514554 {
0 commit comments