@@ -4,14 +4,16 @@ import XCTest
44final class ComponentWrappingTests : XCTestCase {
55 func testForwardingActions( ) {
66 let reuseIdentifier = " testForwardingActions "
7- let referenceSize = CGSize ( width: 200 , height: 200 )
7+ let referenceSize = CGSize ( width: 200 , height: 200 )
8+ let intrinsicContentSize = CGSize ( width: 300 , height: 300 )
89 let shouldContentUpdate = true
910 let shouldRender = true
1011 let content = UIView ( )
1112
1213 let mock = MockComponent (
1314 reuseIdentifier: reuseIdentifier,
1415 referenceSize: referenceSize,
16+ intrinsicContentSize: intrinsicContentSize,
1517 shouldContentUpdate: shouldContentUpdate,
1618 shouldRender: shouldRender,
1719 content: content
@@ -26,6 +28,7 @@ final class ComponentWrappingTests: XCTestCase {
2628 XCTAssertEqual ( wrapper. renderContent ( ) , content)
2729 XCTAssertEqual ( mock. contentCapturedOnRender, content)
2830 XCTAssertEqual ( wrapper. referenceSize ( in: . zero) , referenceSize)
31+ XCTAssertEqual ( wrapper. intrinsicContentSize ( for: content) , intrinsicContentSize)
2932 XCTAssertEqual ( wrapper. shouldContentUpdate ( with: wrapper) , shouldContentUpdate)
3033 XCTAssertEqual ( wrapper. shouldRender ( next: wrapper, in: content) , shouldRender)
3134 XCTAssertEqual ( mock. contentCapturedOnLayout, content)
0 commit comments