select-value-option.tentative.html (797B)
1 <!DOCTYPE html> 2 <link rel=author href="mailto:jarhar@chromium.org"> 3 <link rel=help href="https://github.com/openui/open-ui/issues/664"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 7 <select id=select> 8 <option id=optone>innertext one</option> 9 <option id=opttwo value=valueattribute>innertext two</option> 10 </select> 11 12 <style> 13 select, ::picker(select) { 14 appearance: base-select; 15 } 16 </style> 17 18 <script> 19 test(() => { 20 assert_equals(select.value, 'innertext one', 21 'The first option should be selected initially.'); 22 select.value = 'valueattribute'; 23 assert_equals(select.value, 'valueattribute', 24 'Assigning value should look at the options value, not innertext'); 25 }, 'select.value should reflect option.value'); 26 </script>