@@ -35,8 +35,8 @@ suite('Model Resolver', () => {
3535
3636 const result = await resolveModelForUri ( vscode . Uri . file ( tlaPath ) , true , false ) ;
3737 assert . ok ( result , 'Expected resolved model' ) ;
38- assert . strictEqual ( result ?. tlaPath , tlaPath ) ;
39- assert . strictEqual ( result ?. cfgPath , cfgPath ) ;
38+ assert . strictEqual ( result ?. tlaPath , vscode . Uri . file ( tlaPath ) . fsPath ) ;
39+ assert . strictEqual ( result ?. cfgPath , vscode . Uri . file ( cfgPath ) . fsPath ) ;
4040 assert . strictEqual ( result ?. modelName , 'Spec' ) ;
4141 } ) ;
4242
@@ -50,8 +50,8 @@ suite('Model Resolver', () => {
5050
5151 const result = await resolveModelForUri ( vscode . Uri . file ( tlaPath ) , true , false ) ;
5252 assert . ok ( result , 'Expected resolved model' ) ;
53- assert . strictEqual ( result ?. tlaPath , mcTlaPath ) ;
54- assert . strictEqual ( result ?. cfgPath , mcCfgPath ) ;
53+ assert . strictEqual ( result ?. tlaPath , vscode . Uri . file ( mcTlaPath ) . fsPath ) ;
54+ assert . strictEqual ( result ?. cfgPath , vscode . Uri . file ( mcCfgPath ) . fsPath ) ;
5555 assert . strictEqual ( result ?. modelName , 'MCSpec' ) ;
5656 } ) ;
5757
@@ -71,7 +71,7 @@ suite('Model Resolver', () => {
7171
7272 const result = await resolveModelForUri ( vscode . Uri . file ( tlaPath ) , true , true ) ;
7373 assert . ok ( result , 'Expected resolved model' ) ;
74- assert . strictEqual ( result ?. cfgPath , mcCfgPath ) ;
74+ assert . strictEqual ( result ?. cfgPath , vscode . Uri . file ( mcCfgPath ) . fsPath ) ;
7575 } ) ;
7676
7777 test ( 'Non-interactive selection prefers Spec.cfg when multiple exist' , async ( ) => {
@@ -86,7 +86,7 @@ suite('Model Resolver', () => {
8686
8787 const result = await resolveModelForUri ( vscode . Uri . file ( tlaPath ) , true , false ) ;
8888 assert . ok ( result , 'Expected resolved model' ) ;
89- assert . strictEqual ( result ?. cfgPath , cfgPath ) ;
89+ assert . strictEqual ( result ?. cfgPath , vscode . Uri . file ( cfgPath ) . fsPath ) ;
9090 } ) ;
9191
9292 test ( 'Returns undefined when cfg has no matching tla' , async ( ) => {
@@ -117,8 +117,8 @@ suite('Model Resolver', () => {
117117
118118 const result = await resolveModelForUri ( vscode . Uri . file ( tlaPath ) , true , true , 'customPick' ) ;
119119 assert . ok ( result , 'Expected resolved model' ) ;
120- assert . strictEqual ( result ?. tlaPath , tlaPath ) ;
121- assert . strictEqual ( result ?. cfgPath , altTlaPath ) ;
120+ assert . strictEqual ( result ?. tlaPath , vscode . Uri . file ( tlaPath ) . fsPath ) ;
121+ assert . strictEqual ( result ?. cfgPath , vscode . Uri . file ( altTlaPath ) . fsPath ) ;
122122 assert . strictEqual ( result ?. modelName , 'Alt' ) ;
123123 assert . strictEqual ( result ?. outputDir , testDir ) ;
124124 } ) ;
0 commit comments