| Index: pkg/mdv/test/mdv_test_utils.dart
|
| diff --git a/pkg/mdv/test/mdv_test_utils.dart b/pkg/mdv/test/mdv_test_utils.dart
|
| index e055824b089457e180f7c306e32c69659d8f16b0..980a44c4813962cb1ad95b17e0c168a9e80db91a 100644
|
| --- a/pkg/mdv/test/mdv_test_utils.dart
|
| +++ b/pkg/mdv/test/mdv_test_utils.dart
|
| @@ -5,6 +5,7 @@
|
| library observe_utils;
|
|
|
| import 'dart:async';
|
| +import 'dart:html';
|
| import 'package:observe/observe.dart';
|
| import 'package:unittest/unittest.dart';
|
|
|
| @@ -17,6 +18,19 @@ toSymbolMap(Map map) {
|
| return result;
|
| }
|
|
|
| +recursivelySetTemplateModel(element, model, [delegate]) {
|
| + for (var node in element.queryAll('*')) {
|
| + if (node.isTemplate) {
|
| + node.bindingDelegate = delegate;
|
| + node.model = model;
|
| + }
|
| + }
|
| +}
|
| +
|
| +dispatchEvent(type, target) {
|
| + target.dispatchEvent(new Event(type, cancelable: false));
|
| +}
|
| +
|
| class FooBarModel extends ObservableBase {
|
| @observable var foo;
|
| @observable var bar;
|
|
|