blob: 9a159a4e7a92fb5d69c94f47c7ed4503a75bdcd6 [file] [log] [blame]
mattbaker@apple.comdbed5fc2017-10-03 16:12:26 +00001Testing asynchronous View layout operations: needsLayout, cancelLayout.
2
3
4== Running test suite: View.AsynchronousLayout
5-- Running test case: View.automaticLayout
6PASS: View should have a pending layout once it is attached.
7Layout complete.
8PASS: View should do an initial layout.
9PASS: View should update its layout.
10PASS: View should not have a pending layout.
11
12-- Running test case: View.automaticLayout.cancelled
13PASS: View should have a pending layout once it is attached.
14PASS: View should not have a pending layout once it is detached.
15
16-- Running test case: View.needsLayout
17Flush pending layouts, then schedule an update.
18PASS: View should have a pending layout.
19Layout complete.
20PASS: View should update its layout.
21PASS: View should not have a pending layout.
22
23-- Running test case: View.needsLayout.propogateToSubview
24Schedule parent view update.
25Layout complete.
26PASS: Chlid view should do an initial layout.
27PASS: Child view should update its layout.
28
29-- Running test case: View.cancelLayout
30Cancel automatic layout.
31PASS: View should not have a pending layout.
32Cancel scheduled layout.
33PASS: View should not have a pending layout.
34