@@ -15,6 +15,7 @@ import {
1515 getRecordingLogger ,
1616 makeTestToken ,
1717 setupTests ,
18+ withRecordingLoggerAsync ,
1819} from "./testing-utils" ;
1920
2021setupTests ( test ) ;
@@ -390,29 +391,29 @@ const wrapFailureTest = test.macro({
390391 setup : ( ) => void ,
391392 fn : ( logger : Logger ) => Promise < void > ,
392393 ) => {
393- const loggedMessages = [ ] ;
394- const logger = getRecordingLogger ( loggedMessages ) ;
395- setup ( ) ;
394+ await withRecordingLoggerAsync ( async ( logger ) => {
395+ setup ( ) ;
396396
397- await t . throwsAsync ( fn ( logger ) , {
398- instanceOf : startProxyExports . StartProxyError ,
397+ await t . throwsAsync ( fn ( logger ) , {
398+ instanceOf : startProxyExports . StartProxyError ,
399+ } ) ;
399400 } ) ;
400401 } ,
401402 title : ( providedTitle ) => `${ providedTitle } - wraps errors on failure` ,
402403} ) ;
403404
404405test ( "downloadProxy - returns file path on success" , async ( t ) => {
405- const loggedMessages = [ ] ;
406- const logger = getRecordingLogger ( loggedMessages ) ;
407- const testPath = "/some/path" ;
408- sinon . stub ( toolcache , "downloadTool" ) . resolves ( testPath ) ;
409-
410- const result = await startProxyExports . downloadProxy (
411- logger ,
412- "url" ,
413- undefined ,
414- ) ;
415- t . is ( result , testPath ) ;
406+ await withRecordingLoggerAsync ( async ( logger ) => {
407+ const testPath = "/some/path" ;
408+ sinon . stub ( toolcache , "downloadTool" ) . resolves ( testPath ) ;
409+
410+ const result = await startProxyExports . downloadProxy (
411+ logger ,
412+ "url" ,
413+ undefined ,
414+ ) ;
415+ t . is ( result , testPath ) ;
416+ } ) ;
416417} ) ;
417418
418419test (
0 commit comments