Index: pkg/mdv/test/custom_element_bindings_test.dart |
diff --git a/pkg/mdv/test/custom_element_bindings_test.dart b/pkg/mdv/test/custom_element_bindings_test.dart |
index 0c277bd1b5cc44afb1bc2593ca8f0cb6dfa6f30d..3952fe175cbea818601c4770bf90cc8364b7f526 100644 |
--- a/pkg/mdv/test/custom_element_bindings_test.dart |
+++ b/pkg/mdv/test/custom_element_bindings_test.dart |
@@ -16,8 +16,6 @@ main() { |
group('Custom Element Bindings', customElementBindingsTest); |
} |
-sym(x) => new Symbol(x); |
- |
customElementBindingsTest() { |
var testDiv; |
@@ -53,22 +51,22 @@ customElementBindingsTest() { |
expect(element.attributes, isNot(contains('my-point'))); |
expect(element.attributes, isNot(contains('scary-monster'))); |
- expect(element.myPoint, model[sym('a')]); |
- expect(element.scaryMonster, model[sym('b')]); |
+ expect(element.myPoint, model[#a]); |
+ expect(element.scaryMonster, model[#b]); |
- model[sym('a')] = null; |
+ model[#a] = null; |
performMicrotaskCheckpoint(); |
expect(element.myPoint, null); |
element.unbind('my-point'); |
- model[sym('a')] = new Point(1, 2); |
- model[sym('b')] = new Monster(200); |
+ model[#a] = new Point(1, 2); |
+ model[#b] = new Monster(200); |
performMicrotaskCheckpoint(); |
- expect(element.scaryMonster, model[sym('b')]); |
+ expect(element.scaryMonster, model[#b]); |
expect(element.myPoint, null, reason: 'a was unbound'); |
element.unbindAll(); |
- model[sym('b')] = null; |
+ model[#b] = null; |
performMicrotaskCheckpoint(); |
expect(element.scaryMonster.health, 200); |
}); |
@@ -83,22 +81,22 @@ customElementBindingsTest() { |
expect(element.attributes['hidden'], ''); |
expect(element.id, '2'); |
- model[sym('a')] = null; |
+ model[#a] = null; |
performMicrotaskCheckpoint(); |
expect(element.attributes, isNot(contains('hidden')), |
reason: 'null is false-y'); |
- model[sym('a')] = false; |
+ model[#a] = false; |
performMicrotaskCheckpoint(); |
expect(element.attributes, isNot(contains('hidden'))); |
- model[sym('a')] = 'foo'; |
+ model[#a] = 'foo'; |
// TODO(jmesserly): this is here to force an ordering between the two |
// changes. Otherwise the order depends on what order StreamController |
// chooses to fire the two listeners in. |
performMicrotaskCheckpoint(); |
- model[sym('b')] = 'x'; |
+ model[#b] = 'x'; |
performMicrotaskCheckpoint(); |
expect(element.attributes, contains('hidden')); |
expect(element.attributes['hidden'], ''); |
@@ -139,13 +137,13 @@ customElementBindingsTest() { |
expect(element.xtag is MyCustomElement, true, |
reason: '${element.xtag} should be a MyCustomElement'); |
- expect(element.xtag.myPoint, model[sym('a')]); |
- expect(element.xtag.scaryMonster, model[sym('b')]); |
+ expect(element.xtag.myPoint, model[#a]); |
+ expect(element.xtag.scaryMonster, model[#b]); |
expect(element.attributes, isNot(contains('my-point'))); |
expect(element.attributes, isNot(contains('scary-monster'))); |
- model[sym('a')] = null; |
+ model[#a] = null; |
performMicrotaskCheckpoint(); |
expect(element.xtag.myPoint, null); |
@@ -154,8 +152,8 @@ customElementBindingsTest() { |
expect(element.parentNode, null, reason: 'element was detached'); |
- model[sym('a')] = new Point(1, 2); |
- model[sym('b')] = new Monster(200); |
+ model[#a] = new Point(1, 2); |
+ model[#b] = new Monster(200); |
performMicrotaskCheckpoint(); |
expect(element.xtag.myPoint, null, reason: 'model was unbound'); |