Chromium Code Reviews| Index: pkg/mdv/test/element_bindings_test.dart |
| diff --git a/pkg/mdv/test/element_bindings_test.dart b/pkg/mdv/test/element_bindings_test.dart |
| index e0f7973bdedc7bfe2893fcfe81608f03c0d21e0d..689a8bc03e08e5b2097fbd3f8b9ebc2d81b3a82b 100644 |
| --- a/pkg/mdv/test/element_bindings_test.dart |
| +++ b/pkg/mdv/test/element_bindings_test.dart |
| @@ -372,6 +372,24 @@ elementBindingTests() { |
| expect(model[sym('a')][sym('b')], false); |
| }); |
| + test('Select selectedIndex', function() { |
| + var select = new SelectElement(); |
| + testDiv.append(select); |
| + var option0 = select.append(new OptionElement()); |
| + var option1 = select.append(new OptionElement()); |
| + var option2 = select.append(new OptionElement()); |
| + |
| + var model = toSymbolMap({'val': 2}); |
| + |
| + select.bind('selectedIndex', model, 'val'); |
| + deliverChangeRecords(); |
| + expect(select.selectedIndex, 2); |
| + |
| + select.selectedIndex = 1; |
| + dispatchEvent('change', select); |
| + expect(model[sym('val')], 1); |
| + }); |
|
Siggi Cherem (dart-lang)
2013/06/28 20:36:13
if the delay has the effect of fixing #519, could
|
| + |
| test('MultipleReferences', () { |
| var el = new DivElement(); |
| var template = new Element.html('<template bind>'); |