| Index: test/iron_selector_basic_test.dart
 | 
| diff --git a/test/iron_selector_basic_test.dart b/test/iron_selector_basic_test.dart
 | 
| index 4dd04c40719092f5ef16a337f74ee8bfea2c91ab..e20593f4e26aaaf8ca3d3984cd00dc751fea0ffc 100644
 | 
| --- a/test/iron_selector_basic_test.dart
 | 
| +++ b/test/iron_selector_basic_test.dart
 | 
| @@ -5,6 +5,7 @@
 | 
|  library polymer_elements.test.iron_selector_basic_test;
 | 
|  
 | 
|  import 'dart:html';
 | 
| +import 'package:polymer_interop/polymer_interop.dart';
 | 
|  import 'package:polymer_elements/iron_selector.dart';
 | 
|  import 'package:test/test.dart';
 | 
|  import 'package:web_components/web_components.dart';
 | 
| @@ -112,5 +113,22 @@ main() async {
 | 
|          sub.cancel();
 | 
|        });
 | 
|      });
 | 
| +    
 | 
| +    group('dynamic selector', () {
 | 
| +      test('selects dynamically added child automatically', () async {
 | 
| +        var selector = document.createElement('iron-selector');
 | 
| +        var child = document.createElement('div');
 | 
| +
 | 
| +        selector.selected = '0';
 | 
| +        child.text = 'Item 0';
 | 
| +
 | 
| +        Polymer.dom(selector).append(child);
 | 
| +        document.body.append(selector);
 | 
| +
 | 
| +        await wait(1);
 | 
| +        expect(child.className, 'iron-selected');
 | 
| +        selector.remove();
 | 
| +      });
 | 
| +    });
 | 
|    });
 | 
|  }
 | 
| 
 |