xcstrings #10
@ -38,6 +38,10 @@ struct XCStringDefinitionContainer: Codable, Equatable {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static func == (lhs: XCStringDefinitionContainer, rhs: XCStringDefinitionContainer) -> Bool {
|
||||
return lhs.strings.count == rhs.strings.count && lhs.strings.sorted(by: { $0.title < $1.title }) == rhs.strings.sorted(by: { $0.title < $1.title })
|
||||
}
|
||||
}
|
||||
|
||||
struct XCStringDefinition: Codable, Equatable {
|
||||
@ -48,7 +52,6 @@ struct XCStringDefinition: Codable, Equatable {
|
||||
struct XCStringDefinitionContent: Codable, Equatable {
|
||||
let extractionState: String
|
||||
var localizations: XCStringLocalizationContainer
|
||||
|
||||
}
|
||||
|
||||
struct XCStringLocalizationContainer: Codable, Equatable {
|
||||
@ -63,6 +66,10 @@ struct XCStringLocalizationContainer: Codable, Equatable {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static func == (lhs: XCStringLocalizationContainer, rhs: XCStringLocalizationContainer) -> Bool {
|
||||
return lhs.localizations.count == rhs.localizations.count && lhs.localizations.sorted(by: { $0.lang < $1.lang }) == rhs.localizations.sorted(by: { $0.lang < $1.lang })
|
||||
}
|
||||
}
|
||||
|
||||
struct XCStringLocalization: Codable, Equatable {
|
||||
|
@ -448,9 +448,6 @@ final class StringsFileGeneratorTests: XCTestCase {
|
||||
// "version" : "1.0"
|
||||
// }
|
||||
// """
|
||||
debugPrint(rootObject)
|
||||
debugPrint(expect)
|
||||
|
||||
XCTAssertEqual(rootObject, expect)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user