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

36 lines
758 B
Swift

import CoreGraphics
import LayoutKit
import VGSL
import XCTest
open class LayoutKitSnapshotTest: XCTestCase {
open override func setUp() {
let fontProvider = YSFontProvider()
fontSpecifiers = FontSpecifiers(
text: fontProvider,
display: fontProvider
)
}
func perform(
on renderable: UIViewRenderable,
size: CGSize,
name: String = #function,
file: String = #file,
mode: TestMode
) {
let directory = URL(fileURLWithPath: file).deletingPathExtension().lastPathComponent
let view = renderable.makeBlockView()
view.frame = CGRect(origin: .zero, size: size)
SnapshotTestKit.perform(
on: view,
name: name,
directory: directory,
mode: mode,
size: size
)
}
}