Index: lib/src/iron-selector/test/basic.html |
diff --git a/lib/src/iron-selector/test/basic.html b/lib/src/iron-selector/test/basic.html |
index 047225f7658d3f1437521e86a82438c80a88fbf9..68974b22befdd43cd2664a78a9a3e7dbc70f4426 100644 |
--- a/lib/src/iron-selector/test/basic.html |
+++ b/lib/src/iron-selector/test/basic.html |
@@ -165,6 +165,25 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN |
}, 1); |
}); |
}); |
+ |
+ suite('dynamic selector', function() { |
+ test('selects dynamically added child automatically', function(done) { |
+ var selector = document.createElement('iron-selector'); |
+ var child = document.createElement('div'); |
+ |
+ selector.selected = '0'; |
+ child.textContent = 'Item 0'; |
+ |
+ Polymer.dom(selector).appendChild(child); |
+ document.body.appendChild(selector); |
+ |
+ Polymer.Base.async(function() { |
+ assert.equal(child.className, 'iron-selected'); |
+ document.body.removeChild(selector); |
+ done(); |
+ }, 1); |
+ }); |
+ }); |
}); |
</script> |