Adam Barth
95e80663db
Add tap, show press, and long press gestures and use tap in IconButton
...
These gestures use the new gesture detection system.
2015-08-28 10:21:35 -07:00
Adam Barth
01e7c6966e
Fix analyzer warning
2015-08-27 22:59:24 -07:00
Adam Barth
d7e6f7b751
Merge pull request #908 from abarth/gesture_arena
...
Add GestureArena
2015-08-27 17:17:28 -07:00
Adam Barth
d8de2f9770
Add GestureArena
...
In the GestureArena, gestures will fight it out to see which is the real
ultimate gesture.
2015-08-27 17:17:12 -07:00
Eric Seidel
19766c05de
Merge pull request #878 from eseidelGoogle/grid
...
Add basic Grid widget and test RenderGrid
2015-08-27 15:55:39 -07:00
Adam Barth
24d1e09b0d
Add test for PointerRouter
2015-08-27 15:29:31 -07:00
Eric Seidel
b58f850e63
Add a Widget wrapper around Grid and test RenderGrid
...
@abarth
2015-08-27 14:52:19 -07:00
Eric Seidel
0d4b997008
Add a pageChanged callback to PageableList
...
Also includes changes to widget_tester sufficient to
test scrolling.
@abarth
2015-08-27 14:51:53 -07:00
Adam Barth
315577fc95
Scheduler should be able to cancel a queued callback
...
Previously, once a callback was in the execution queue, it couldn't be
canceled. Now we check whether the callback was canceled before executing it.
2015-08-27 10:51:01 -07:00
Adam Barth
07d96a2314
Rename layout_utils.dart to rendering_tester.dart
...
Also, rename build_utils.dart to widget_tester.dart. These files are now named
for their most commonly used classes.
Finally, add a .analysis_options to silence the (intentional) analyzer warnings
in append_child_test.dart.
2015-08-26 15:49:04 -07:00
Adam Barth
d8fdccc596
Merge pull request #875 from abarth/merge_pump_frame
...
Merge pumpPaintFrame and pumpFrame in WidgetTester
2015-08-26 15:46:28 -07:00
Adam Barth
c405631ccd
Merge pumpPaintFrame and pumpFrame in WidgetTester
...
We can make all the test pass by removing more of the mocks and using the real
code.
2015-08-26 15:42:52 -07:00
Collin Jackson
56508d4159
Merge pull request #872 from collinjackson/more_date_picker_tests
...
Test year selection for date picker
2015-08-26 15:39:24 -07:00
Collin Jackson
52ed57e1bb
Test year selection for date picker
2015-08-26 15:30:49 -07:00
Hans Muller
38d2302864
Merge pull request #850 from HansMuller/progress-bar-animation
...
Fix ProgressIndicators and add a regression test
Added some unit test infrastucture for checking layers.
2015-08-26 15:24:12 -07:00
Hans Muller
4e650a8928
Fix ProgressIndicators and add a regression test
...
Added some unit test infrasture for checking layers.
2015-08-26 15:22:24 -07:00
Hixie
b1468cb2ea
ShrinkWrapHeight widget
...
- add debugDescribeSettings to a few classes that were missing it
- fix some minor bugs in RenderShrinkWrapWidth and ShrinkWrapWidth
- introduce RenderShrinkWrapHeight and ShrinkWrapHeight
2015-08-26 15:07:53 -07:00
Adam Barth
bb38d1d974
Remove unused import to silence analyzer
2015-08-26 14:21:36 -07:00
Adam Barth
92e5a65d29
Add a basic test for DatePicker
...
Most of this work in this patch is building out the test framework to the point
where we can write this test.
2015-08-26 13:38:05 -07:00
Adam Barth
fd3884b473
Turn big_circle.dart into a test
...
Fixes #829
2015-08-26 11:10:16 -07:00
Adam Barth
2e2fa94e1b
Sector demo is broken because of compositor changes
...
We need to implement visitChildren for the RenderObjects in the sector demo.
Also, add a test.
Fixes #790
2015-08-26 10:58:30 -07:00
Adam Barth
240e807f84
Add a basic test for Mimic tree movement
2015-08-25 16:50:44 -07:00
Adam Barth
fde6b0a4b6
Add a test for #833
...
This test just exercises Align to make sure it can sync.
2015-08-25 16:13:33 -07:00
Adam Barth
d7ba514546
Fix global key error while using fitness app
...
We were making local copies of the listener maps, but we were actually
iterating the underlying sets. Now we make local copies of the sets.
Fixes #803
2015-08-25 14:45:18 -07:00
Adam Barth
16328cc875
Add GlobalKey.registerSyncListener
...
This lets clients listen for when a widget with a given global key goes through
a sync operation. We'll need this for mimic to track its mimicable when it
moves around the tree.
2015-08-24 12:55:55 -07:00
Adam Barth
2873880f50
Fix analyzer warnings
2015-08-22 08:24:02 -07:00
Adam Barth
ac7c3a00fa
Migrate RenderBox tests to box_test.dart
2015-08-21 10:18:48 -07:00
Adam Barth
ccd00bc5c2
Migrate sky/tests/layout to sky/unit/test
...
Also, I've organized the tests by the render object they're testing.
2015-08-21 10:01:58 -07:00
Adam Barth
c7f528dab8
Migrate some tests to sky/unit/test
2015-08-21 09:13:52 -07:00
Adam Barth
b64e1aaba8
Introduce sky/unit/test
...
This patch adds a new test harness and a first, trivial test to run with the
harness. The new test harness is built on package:test and should run on
Travis. Over time, we'll migrate our existing tests into this harness.
2015-08-20 21:01:13 -07:00