Fix tests
All checks were successful
openium/resgen.swift/pipeline/pr-master This commit is unstable

This commit is contained in:
2026-01-05 11:03:45 +01:00
parent d4bc8b154b
commit 92a2decfb7
2 changed files with 44 additions and 44 deletions

View File

@@ -207,7 +207,7 @@ enum AnalyticsGenerator {
" \\(key): \\(value)"
}
.joined(separator: "\\n")
return "\\n" + formattedParams
}
@@ -256,7 +256,7 @@ enum AnalyticsGenerator {
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
📊 Event:

View File

@@ -35,22 +35,22 @@ final class AnalyticsGeneratorTests: XCTestCase {
private func protocolString(visibility: ExtensionVisibility) -> String {
"""
// MARK: - Protocol
\(visibility) protocol AnalyticsManagerProtocol {
func logScreen(
name: String,
path: String,
params: [String: Any]?
)
func logEvent(
name: String,
action: String,
category: String,
params: [String: Any]?
)
func setEnable(_ enable: Bool)
}
"""
@@ -94,7 +94,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
parameters: parameters
)
}
func logEvent(
name: String,
action: String,
@@ -268,7 +268,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
// MARK: - Properties
var managers: [TrackerType: AnalyticsManagerProtocol] = [:]
private var isDebugMode: Bool = false
private var isEnabled: Bool {
@@ -278,7 +278,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
true
}
}
private let logger = Logger(subsystem: "resgen", category: "analytics")
// MARK: - Enable Methods
@@ -307,15 +307,15 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
// MARK: - Private Log Methods
private func formattedParams(_ params: [String: Any]?) -> String {
guard let params = params, !params.isEmpty else { return "-" }
let formattedParams = params.map { key, value in
" \\(key): \\(value)"
}
.joined(separator: "\\n")
return "\\n" + formattedParams
}
@@ -332,7 +332,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
🖥️ Screen:
@@ -341,7 +341,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logScreen(
name: name,
path: path,
@@ -364,7 +364,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
📊 Event:
@@ -374,7 +374,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logEvent(
name: name,
action: action,
@@ -481,7 +481,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
// MARK: - Properties
var managers: [TrackerType: AnalyticsManagerProtocol] = [:]
private var isDebugMode: Bool = false
private var isEnabled: Bool {
@@ -491,7 +491,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
true
}
}
private let logger = Logger(subsystem: "resgen", category: "analytics")
// MARK: - Enable Methods
@@ -526,12 +526,12 @@ final class AnalyticsGeneratorTests: XCTestCase {
private func formattedParams(_ params: [String: Any]?) -> String {
guard let params = params, !params.isEmpty else { return "-" }
let formattedParams = params.map { key, value in
" \\(key): \\(value)"
}
.joined(separator: "\\n")
return "\\n" + formattedParams
}
@@ -546,9 +546,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
return
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
🖥️ Screen:
@@ -557,7 +557,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logScreen(
name: name,
path: path,
@@ -565,7 +565,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
)
}
}
private func logEvent(
name: String,
action: String,
@@ -578,9 +578,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
return
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
📊 Event:
@@ -590,7 +590,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logEvent(
name: name,
action: action,
@@ -599,9 +599,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
)
}
}
// MARK: - section_one
internal func logScreenS1DefOne() {
logScreen(
name: "s1 def one",
@@ -609,7 +609,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
params: nil
)
}
internal func logEventS1DefTwo() {
logEvent(
name: "s1 def two",
@@ -618,9 +618,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
params: nil
)
}
// MARK: - section_two
internal func logScreenS2DefOne() {
logScreen(
name: "s2 def one",
@@ -702,7 +702,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
// MARK: - Properties
var managers: [TrackerType: AnalyticsManagerProtocol] = [:]
private var isDebugMode: Bool = false
private var isEnabled: Bool {
@@ -712,7 +712,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
true
}
}
private let logger = Logger(subsystem: "resgen", category: "analytics")
// MARK: - Enable Methods
@@ -745,15 +745,15 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
// MARK: - Private Log Methods
private func formattedParams(_ params: [String: Any]?) -> String {
guard let params = params, !params.isEmpty else { return "-" }
let formattedParams = params.map { key, value in
" \\(key): \\(value)"
}
.joined(separator: "\\n")
return "\\n" + formattedParams
}
@@ -768,9 +768,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
return
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
🖥️ Screen:
@@ -779,7 +779,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logScreen(
name: name,
path: path,
@@ -787,7 +787,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
)
}
}
private func logEvent(
name: String,
action: String,
@@ -800,9 +800,9 @@ final class AnalyticsGeneratorTests: XCTestCase {
}
return
}
managers.values.forEach { manager in
if isDebugMode {
logger.debug(\"""
📊 Event:
@@ -812,7 +812,7 @@ final class AnalyticsGeneratorTests: XCTestCase {
Params: \\(self.formattedParams(params), privacy: .public)
\""")
}
manager.logEvent(
name: name,
action: action,