@@ -187,8 +187,8 @@ describe('SkillRunner', () => {
187187 it ( 'should fail if default driver missing for provider-less skill' , async ( ) => {
188188 // Force skill to have no provider
189189 const skillNoProvider = { name : 'test-skill' } ;
190- // @ts -ignore - reaching into private/protected or public property
191- runner . skills [ 'test-skill' ] = skillNoProvider as any ;
190+ // @ts -expect-error - reaching into private/protected or public property
191+ ( runner . skills as Record < string , unknown > ) [ 'test-skill' ] = skillNoProvider ;
192192
193193 mockRegistryGetDefault . mockReturnValue ( undefined ) ;
194194 await expect ( runner . validateAvailableSkills ( ) ) . rejects . toThrow ( 'needs a default driver but none is available.' ) ;
@@ -197,7 +197,7 @@ describe('SkillRunner', () => {
197197
198198 it ( 'should fail if driver not supported' , async ( ) => {
199199 // Manually populate skills to bypass init/fs complexity since we are outside the describe block that calls init
200- ( runner as any ) . skills = {
200+ ( runner as unknown as { skills : Record < string , unknown > } ) . skills = {
201201 'test-skill' : { name : 'test-skill' , provider : 'mock-driver' } ,
202202 } ;
203203
@@ -211,7 +211,7 @@ describe('SkillRunner', () => {
211211 } ) ;
212212
213213 it ( 'should handle driver errors during validation' , async ( ) => {
214- ( runner as any ) . skills = {
214+ ( runner as unknown as { skills : Record < string , unknown > } ) . skills = {
215215 'test-skill' : { name : 'test-skill' , provider : 'mock-driver' } ,
216216 } ;
217217
0 commit comments