diff --git a/Tests/TokamakStaticHTMLTests/RenderingTests.swift b/Tests/TokamakStaticHTMLTests/RenderingTests.swift index dca5265ae..9f2bc3725 100644 --- a/Tests/TokamakStaticHTMLTests/RenderingTests.swift +++ b/Tests/TokamakStaticHTMLTests/RenderingTests.swift @@ -256,6 +256,25 @@ final class RenderingTests: XCTestCase { timeout: defaultSnapshotTimeout ) } + + func testScaleEffect() { + assertSnapshot( + matching: ZStack { + Circle() + .fill(Color.red) + .frame(width: 50, height: 50) + .scaleEffect(2) + .opacity(0.5) + Circle() + .fill(Color.blue) + .frame(width: 50, height: 50) + .zIndex(1) + .opacity(0.5) + }, + as: .image(size: .init(width: 100, height: 100)), + timeout: defaultSnapshotTimeout + ) + } } #endif diff --git a/Tests/TokamakStaticHTMLTests/__Snapshots__/RenderingTests/testScaleEffect.1.png b/Tests/TokamakStaticHTMLTests/__Snapshots__/RenderingTests/testScaleEffect.1.png new file mode 100644 index 000000000..78c1c981d Binary files /dev/null and b/Tests/TokamakStaticHTMLTests/__Snapshots__/RenderingTests/testScaleEffect.1.png differ