Files
divkit/client/ios/DivKitExtensionsTests/ShimmerStyleTester.swift
T
pkurchatov e2b330d645 Swift 6 support in DivKitExtensionsTests
commit_hash:f3785279b800fa5cb88b1d6dbda2e87a80ee9f3d
2025-12-23 18:17:36 +03:00

19 lines
469 B
Swift

import DivKit
import DivKitTestsSupport
import Testing
struct 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]
) {
#expect(style == (try! styleFactory(dictionary, .default)))
}
}