@@ -62,10 +62,11 @@ extension AllTests.AnalyzeErrorTests {
62
62
63
63
@Test func analyze_refreshCheckout_failed( ) async throws {
64
64
let capturingLogger = CapturingLogger ( )
65
- try await withApp ( setup, defaultDependencies, logHandler : capturingLogger ) { app in
65
+ try await withApp ( setup, defaultDependencies) { app in
66
66
try await withDependencies {
67
67
$0. environment. loadSPIManifest = { _ in nil }
68
68
$0. fileManager. fileExists = { @Sendable _ in true }
69
+ $0. logger. set ( to: capturingLogger)
69
70
$0. shell. run = { @Sendable cmd, path in
70
71
switch cmd {
71
72
case _ where cmd. description. contains ( " git clone https://github.com/foo/1 " ) :
@@ -95,10 +96,11 @@ extension AllTests.AnalyzeErrorTests {
95
96
96
97
@Test func analyze_updateRepository_invalidPackageCachePath( ) async throws {
97
98
let capturingLogger = CapturingLogger ( )
98
- try await withApp ( setup, defaultDependencies, logHandler : capturingLogger ) { app in
99
+ try await withApp ( setup, defaultDependencies) { app in
99
100
try await withDependencies {
100
101
$0. environment. loadSPIManifest = { _ in nil }
101
102
$0. fileManager. fileExists = { @Sendable _ in true }
103
+ $0. logger. set ( to: capturingLogger)
102
104
} operation: {
103
105
// setup
104
106
let pkg = try await Package . find ( badPackageID, on: app. db) . unwrap ( )
@@ -124,10 +126,11 @@ extension AllTests.AnalyzeErrorTests {
124
126
125
127
@Test func analyze_getPackageInfo_gitCheckout_error( ) async throws {
126
128
let capturingLogger = CapturingLogger ( )
127
- try await withApp ( setup, defaultDependencies, logHandler : capturingLogger ) { app in
129
+ try await withApp ( setup, defaultDependencies) { app in
128
130
try await withDependencies {
129
131
$0. environment. loadSPIManifest = { _ in nil }
130
132
$0. fileManager. fileExists = { @Sendable _ in true }
133
+ $0. logger. set ( to: capturingLogger)
131
134
$0. shell. run = { @Sendable cmd, path in
132
135
switch cmd {
133
136
case . gitCheckout( branch: " main " , quiet: true ) where path. hasSuffix ( " foo-1 " ) :
@@ -154,7 +157,7 @@ extension AllTests.AnalyzeErrorTests {
154
157
155
158
@Test func analyze_dumpPackage_missing_manifest( ) async throws {
156
159
let capturingLogger = CapturingLogger ( )
157
- try await withApp ( setup, defaultDependencies, logHandler : capturingLogger ) { app in
160
+ try await withApp ( setup, defaultDependencies) { app in
158
161
try await withDependencies {
159
162
$0. environment. loadSPIManifest = { _ in nil }
160
163
$0. fileManager. fileExists = { @Sendable path in
@@ -163,6 +166,7 @@ extension AllTests.AnalyzeErrorTests {
163
166
}
164
167
return true
165
168
}
169
+ $0. logger. set ( to: capturingLogger)
166
170
} operation: {
167
171
// MUT
168
172
try await Analyze . analyze ( client: app. client,
0 commit comments