Index: pkg/polymer/test/auto_binding_test.dart |
diff --git a/pkg/polymer/test/auto_binding_test.dart b/pkg/polymer/test/auto_binding_test.dart |
index b563814516a79a91a594554cb24f79245e615da1..1feea1691a1b26d06c61eb15f59a2931cdc1efc4 100644 |
--- a/pkg/polymer/test/auto_binding_test.dart |
+++ b/pkg/polymer/test/auto_binding_test.dart |
@@ -39,9 +39,22 @@ main() => initPolymer().run(() { |
expect(ce.detail, ['handled'], reason: 'element event handler fired'); |
} |
- if (events == 2) completer.complete(); |
+ if (events == 3) completer.complete(); |
+ }); |
+ |
+ /// test dynamic creation |
+ new Future(() { |
+ var d = new DivElement(); |
+ d.setInnerHtml('<template is="auto-binding">Dynamical' |
+ ' <input value="{{value}}"><div>{{value}}</div></template>', |
+ treeSanitizer: new _NullSanitizer()); |
+ document.body.append(d); |
}); |
return completer.future; |
}); |
}); |
+ |
+class _NullSanitizer implements NodeTreeSanitizer { |
+ sanitizeTree(Node node) {} |
+} |