| 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);
|
| - });
|
| -}
|
|
|