Skip to content

Commit 5200543

Browse files
committed
Convert GithubTests
1 parent 72bb75f commit 5200543

File tree

4 files changed

+98
-96
lines changed

4 files changed

+98
-96
lines changed

Sources/App/Core/Dependencies/LoggerClient.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,18 @@ extension LoggerClient {
3939
}
4040

4141

42+
#if DEBUG
43+
extension LoggerClient {
44+
func set(to handler: LogHandler?) {
45+
if let handler {
46+
let logger = Logger(label: "test", factory: { _ in handler })
47+
set(to: logger)
48+
}
49+
}
50+
}
51+
#endif
52+
53+
4254
extension LoggerClient: DependencyKey {
4355
static var liveValue: Self {
4456
.init(

Tests/AppTests/AppTestCase.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class AppTestCase: XCTestCase {
3030
app = try await setup(.testing)
3131

3232
@Dependency(\.logger) var logger
33-
logger.set(to: .init(label: "test", factory: { _ in self.logger }))
33+
logger.set(to: self.logger)
3434
}
3535

3636
func setup(_ environment: Environment) async throws -> Application {

0 commit comments

Comments
 (0)