feat: Moved cli client tests to XCTest to work in docker
Some checks failed
CI / Run Tests (push) Has been cancelled

This commit is contained in:
2024-11-18 15:53:23 -05:00
parent ce18c44363
commit 24f2ad63a7
14 changed files with 227 additions and 486 deletions

View File

@@ -67,6 +67,7 @@ public struct CliClient {
self.logger = logger
self.mqttClientVersion = mqttClientVersion
}
}
}
@@ -121,8 +122,8 @@ extension EnvVars {
@Dependency(\.environment) var environment
let defaultEnvVars = EnvVars()
let encoder = JSONEncoder()
let decoder = JSONDecoder()
let encoder = environment.jsonEncoder()
let decoder = environment.jsonDecoder()
let defaultEnvDict = (try? encoder.encode(defaultEnvVars))
.flatMap { try? decoder.decode([String: String].self, from: $0) }