| Index: sky/tests/layout/custom.sky
|
| diff --git a/sky/tests/layout/custom.sky b/sky/tests/layout/custom.sky
|
| index 586dd26fe9da23f599c3fc9136b7b5ec776a94be..e212a6e7a018ada1a43069f829e278291f24bdbf 100644
|
| --- a/sky/tests/layout/custom.sky
|
| +++ b/sky/tests/layout/custom.sky
|
| @@ -84,30 +84,39 @@ void main() {
|
| expect(secondChild.offsetWidth, equals(150));
|
| assertNonChangingValues();
|
|
|
| - parent.setLayoutManager(null);
|
| + parent.setLayoutManager(() {
|
| + parent.width = 250.0;
|
| + });
|
|
|
| window.requestAnimationFrame((_) {
|
| - expect(parent.offsetWidth, equals(300));
|
| - expect(parent.offsetHeight, equals(50));
|
| - expect(parent.offsetTop, equals(0));
|
| - expect(parent.offsetLeft, equals(0));
|
| -
|
| - expect(firstChild.offsetWidth, equals(300));
|
| - expect(firstChild.offsetHeight, equals(25));
|
| - expect(firstChild.offsetTop, equals(0));
|
| - expect(firstChild.offsetLeft, equals(0));
|
| -
|
| - expect(secondChild.offsetWidth, equals(300));
|
| - expect(secondChild.offsetHeight, equals(25));
|
| - expect(secondChild.offsetTop, equals(25));
|
| - expect(secondChild.offsetLeft, equals(0));
|
| -
|
| - expect(grandChild.offsetWidth, equals(25));
|
| - expect(grandChild.offsetHeight, equals(25));
|
| - expect(grandChild.offsetTop, equals(0));
|
| - expect(grandChild.offsetLeft, equals(0));
|
| -
|
| - completer.complete();
|
| + expect(parent.offsetWidth, equals(250));
|
| + assertNonChangingValues();
|
| +
|
| + parent.setLayoutManager(null);
|
| +
|
| + window.requestAnimationFrame((_) {
|
| + expect(parent.offsetWidth, equals(300));
|
| + expect(parent.offsetHeight, equals(50));
|
| + expect(parent.offsetTop, equals(0));
|
| + expect(parent.offsetLeft, equals(0));
|
| +
|
| + expect(firstChild.offsetWidth, equals(300));
|
| + expect(firstChild.offsetHeight, equals(25));
|
| + expect(firstChild.offsetTop, equals(0));
|
| + expect(firstChild.offsetLeft, equals(0));
|
| +
|
| + expect(secondChild.offsetWidth, equals(300));
|
| + expect(secondChild.offsetHeight, equals(25));
|
| + expect(secondChild.offsetTop, equals(25));
|
| + expect(secondChild.offsetLeft, equals(0));
|
| +
|
| + expect(grandChild.offsetWidth, equals(25));
|
| + expect(grandChild.offsetHeight, equals(25));
|
| + expect(grandChild.offsetTop, equals(0));
|
| + expect(grandChild.offsetLeft, equals(0));
|
| +
|
| + completer.complete();
|
| + });
|
| });
|
| });
|
| });
|
|
|