Files
pkurchatov 27a3472171 Enabled blankLinesBetweenImports swiftformat rule
commit_hash:84ea24cbdf21ef89741080f38ec5e583172a2458
2024-12-20 12:41:02 +03:00

22 lines
500 B
Swift

import DivKit
import DivKitTestsSupport
import XCTest
final class ShimmerStyleTester<Style: Equatable> {
private let styleFactory: ([String: Any], DivBlockModelingContext) throws -> Style
init(styleFactory: @escaping ([String: Any], DivBlockModelingContext) throws -> Style) {
self.styleFactory = styleFactory
}
func assertStyle(
_ style: Style,
_ dictionary: [String: Any]
) throws {
XCTAssertEqual(
style,
try styleFactory(dictionary, .default)
)
}
}