Index: pkg/polymer_expressions/test/eval_test.dart |
diff --git a/pkg/polymer_expressions/test/eval_test.dart b/pkg/polymer_expressions/test/eval_test.dart |
index d69a123dc44a66e9862e84307c63b9b0bf0223eb..f18ccec735769c639a1c89953a30a4d1ec079100 100644 |
--- a/pkg/polymer_expressions/test/eval_test.dart |
+++ b/pkg/polymer_expressions/test/eval_test.dart |
@@ -6,6 +6,10 @@ library eval_test; |
import 'dart:async'; |
+// NOTE: this import is unused, but we use it to cause all mirrors to be |
+// enabled. The tests reflect on LinkedHashMap.length and String.length. |
+import 'dart:mirrors'; |
+ |
import 'package:polymer_expressions/eval.dart'; |
import 'package:polymer_expressions/filter.dart'; |
import 'package:polymer_expressions/parser.dart'; |
@@ -325,7 +329,8 @@ main() { |
} |
-class Foo extends Object with ChangeNotifierMixin { |
+@reflectable |
+class Foo extends ChangeNotifierBase { |
String _name; |
String get name => _name; |
void set name(String n) { |
@@ -395,5 +400,5 @@ expectObserve(String s, { |
// Regression test from https://code.google.com/p/dart/issues/detail?id=13459 |
class WordElement extends ObservableBase { |
@observable List chars1 = 'abcdefg'.split(''); |
- List filteredList(List original) => [original[0], original[1]]; |
+ @reflectable List filteredList(List original) => [original[0], original[1]]; |
} |