Crash in HTMLCollection::updateNamedElementCache
[WebKit-https.git] / LayoutTests / fast / dom / options-collection-zero-length-crash.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <script src="../../resources/js-test.js"></script>
5 <script>
6
7 description('This tests accessing the length after accessing a particular index in HTMLOptionsCollections via HTMLSelectElement\'s item. WebKit should not crash.');
8
9 const select = document.createElement('select');
10
11 // Need to keep HTMLOptionsCollection alive during the call to item() and until the length getter is called.
12 const optionsCollection = select.options;
13
14 shouldBe('select.item(500)', 'null');
15 shouldBe('select.options.length', '0');
16
17 </script>
18 </body>
19 </html>