2 <script src=
"../../resources/js-test.js"></script>
5 description('Tests that HTMLOptionsCollection does not keep its owner node alive.');
7 var select
= document
.createElement("select");
8 var option
= document
.createElement("option");
9 select
.appendChild(option
);
10 var options
= select
.options
;
11 var observeSelect
= internals
.observeGC(select
);
12 var observeOption
= internals
.observeGC(option
);
13 var observeOptions
= internals
.observeGC(options
);
19 shouldBeTrue('observeSelect.wasCollected');
20 shouldBeTrue('observeOption.wasCollected');
21 shouldBeFalse('observeOptions.wasCollected');