| Index: test/observe_test_utils.dart
 | 
| diff --git a/test/observe_test_utils.dart b/test/observe_test_utils.dart
 | 
| index 46d1b4646492e921e9947f60e41935df9f9e6384..31f2e9d515ed7b921606061ed377e770f73839ba 100644
 | 
| --- a/test/observe_test_utils.dart
 | 
| +++ b/test/observe_test_utils.dart
 | 
| @@ -42,8 +42,10 @@ newMicrotask(_) => new Future.value();
 | 
|  expectChanges(actual, expected, {reason}) =>
 | 
|      expect('$actual', '$expected', reason: reason);
 | 
|  
 | 
| -List getListChangeRecords(List changes, int index) => changes
 | 
| -    .where((c) => c.indexChanged(index)).toList();
 | 
| +List<ListChangeRecord> getListChangeRecords(List changes, int index) =>
 | 
| +    new List.from(changes.where((c) => c.indexChanged(index)));
 | 
|  
 | 
| -List getPropertyChangeRecords(List changes, Symbol property) => changes
 | 
| -    .where((c) => c is PropertyChangeRecord && c.name == property).toList();
 | 
| +List<PropertyChangeRecord> getPropertyChangeRecords(
 | 
| +        List changes, Symbol property) =>
 | 
| +    new List.from(
 | 
| +        changes.where((c) => c is PropertyChangeRecord && c.name == property));
 | 
| 
 |