Index: client/tests/client/observable/EventBatchTests.dart |
=================================================================== |
--- client/tests/client/observable/EventBatchTests.dart (revision 4144) |
+++ client/tests/client/observable/EventBatchTests.dart (working copy) |
@@ -1,38 +0,0 @@ |
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-testEventBatch() { |
- test('EventBatch', () { |
- // check that all events are fired at the end. Use all record methods |
- // in abstract observable |
- final target = new AbstractObservable(); |
- EventSummary res = null; |
- target.addChangeListener((summary) { |
- expect(res).isNull(); |
- res = summary; |
- expect(res).isNotNull(); |
- }); |
- |
- final f = EventBatch.wrap((e) { |
- target.recordPropertyUpdate('pM', 10, 11); |
- target.recordPropertyUpdate('pL', '11', '13'); |
- target.recordListUpdate(2, 'a', 'b'); |
- target.recordListInsert(5, 'a'); |
- target.recordListRemove(4, 'c'); |
- target.recordGlobalChange(); |
- }); |
- |
- expect(res).isNull(); |
- f(null); |
- expect(res).isNotNull(); |
- |
- expect(res.events.length).equals(6); |
- validateUpdate(res.events[0], target, 'pM', null, 10, 11); |
- validateUpdate(res.events[1], target, 'pL', null, '11', '13'); |
- validateUpdate(res.events[2], target, null, 2, 'a', 'b'); |
- validateInsert(res.events[3], target, null, 5, 'a'); |
- validateRemove(res.events[4], target, null, 4, 'c'); |
- validateGlobal(res.events[5], target); |
- }); |
-} |