11import { getFormattedOutput , validate , exitBasedOffOfValidationOutcome } from '@finos/calm-shared' ;
2- import { initLogger } from '@finos/calm-shared/logger ' ;
2+ import { initLogger } from '@finos/calm-shared' ;
33import { mkdirp } from 'mkdirp' ;
44import { writeFileSync } from 'fs' ;
55import path from 'path' ;
66import { runValidate , writeOutputFile , checkValidateOptions } from './validate' ;
77import { Command } from 'commander' ;
8+ import { Mock } from 'vitest' ;
89
910vi . mock ( '@finos/calm-shared' , async ( ) => ( {
1011 ...vi . importActual ( '@finos/calm-shared' ) ,
1112 validate : vi . fn ( ) ,
1213 getFormattedOutput : vi . fn ( ) ,
1314 exitBasedOffOfValidationOutcome : vi . fn ( ) ,
14- } ) ) ;
15-
16- vi . mock ( '@finos/calm-shared/logger' , ( ) => ( {
17- initLogger : vi . fn ( ) ,
15+ initLogger : vi . fn ( )
1816} ) ) ;
1917
2018vi . mock ( 'mkdirp' , ( ) => ( {
@@ -43,8 +41,8 @@ describe('runValidate', () => {
4341 } ;
4442
4543 const fakeOutcome = { valid : true } ;
46- ( validate as vi . Mock ) . mockResolvedValue ( fakeOutcome ) ;
47- ( getFormattedOutput as vi . Mock ) . mockReturnValue ( 'formatted output' ) ;
44+ ( validate as Mock ) . mockResolvedValue ( fakeOutcome ) ;
45+ ( getFormattedOutput as Mock ) . mockReturnValue ( 'formatted output' ) ;
4846
4947 await runValidate ( options ) ;
5048
@@ -69,9 +67,9 @@ describe('runValidate', () => {
6967 } ;
7068
7169 const error = new Error ( 'Validation failed' ) ;
72- ( validate as vi . Mock ) . mockRejectedValue ( error ) ;
70+ ( validate as Mock ) . mockRejectedValue ( error ) ;
7371 const loggerMock = { error : vi . fn ( ) , debug : vi . fn ( ) } ;
74- ( initLogger as vi . Mock ) . mockReturnValue ( loggerMock ) ;
72+ ( initLogger as Mock ) . mockReturnValue ( loggerMock ) ;
7573 const exitSpy = vi . spyOn ( process , 'exit' ) . mockImplementation ( ( code ?: number ) => {
7674 throw new Error ( `process.exit called with ${ code } ` ) ;
7775 } ) ;
0 commit comments