@@ -24,6 +24,15 @@ function createTokens(): TokenSuccess {
2424 } ;
2525}
2626
27+ function createDeps ( logInfo = vi . fn ( ) ) {
28+ return {
29+ envAccountId : process . env . CODEX_AUTH_ACCOUNT_ID ,
30+ logInfo,
31+ getAccountIdCandidates,
32+ selectBestAccountCandidate,
33+ } ;
34+ }
35+
2736describe ( "resolveAccountSelection" , ( ) => {
2837 beforeEach ( ( ) => {
2938 vi . clearAllMocks ( ) ;
@@ -39,7 +48,7 @@ describe("resolveAccountSelection", () => {
3948 const tokens = createTokens ( ) ;
4049 const logInfo = vi . fn ( ) ;
4150
42- const result = resolveAccountSelection ( tokens , { logInfo } ) ;
51+ const result = resolveAccountSelection ( tokens , createDeps ( logInfo ) ) ;
4352
4453 expect ( result ) . toEqual ( {
4554 ...tokens ,
@@ -58,7 +67,7 @@ describe("resolveAccountSelection", () => {
5867 vi . mocked ( getAccountIdCandidates ) . mockReturnValueOnce ( [ ] ) ;
5968 const tokens = createTokens ( ) ;
6069
61- const result = resolveAccountSelection ( tokens , { logInfo : vi . fn ( ) } ) ;
70+ const result = resolveAccountSelection ( tokens , createDeps ( ) ) ;
6271
6372 expect ( result ) . toBe ( tokens ) ;
6473 expect ( selectBestAccountCandidate ) . not . toHaveBeenCalled ( ) ;
@@ -75,7 +84,7 @@ describe("resolveAccountSelection", () => {
7584 ] ) ;
7685 const tokens = createTokens ( ) ;
7786
78- const result = resolveAccountSelection ( tokens , { logInfo : vi . fn ( ) } ) ;
87+ const result = resolveAccountSelection ( tokens , createDeps ( ) ) ;
7988
8089 expect ( result ) . toEqual ( {
8190 ...tokens ,
@@ -112,7 +121,7 @@ describe("resolveAccountSelection", () => {
112121 vi . mocked ( selectBestAccountCandidate ) . mockReturnValueOnce ( candidates [ 1 ] ) ;
113122 const tokens = createTokens ( ) ;
114123
115- const result = resolveAccountSelection ( tokens , { logInfo : vi . fn ( ) } ) ;
124+ const result = resolveAccountSelection ( tokens , createDeps ( ) ) ;
116125
117126 expect ( selectBestAccountCandidate ) . toHaveBeenCalledWith ( candidates ) ;
118127 expect ( result ) . toEqual ( {
@@ -154,7 +163,7 @@ describe("resolveAccountSelection", () => {
154163 vi . mocked ( selectBestAccountCandidate ) . mockReturnValueOnce ( null ) ;
155164 const tokens = createTokens ( ) ;
156165
157- const result = resolveAccountSelection ( tokens , { logInfo : vi . fn ( ) } ) ;
166+ const result = resolveAccountSelection ( tokens , createDeps ( ) ) ;
158167
159168 expect ( selectBestAccountCandidate ) . toHaveBeenCalledWith ( candidates ) ;
160169 expect ( result ) . toBe ( tokens ) ;
0 commit comments