Upstream version 5.34.92.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / dom / inline-event-attributes-release.html
1 <!DOCTYPE html>
2 <script src="../../resources/js-test.js"></script>
3 <script>
4
5 description('Tests that we do not hold on to any nodes');
6
7 gc();
8
9 function numberOfLiveNodes() {
10     return window.internals && window.internals.numberOfLiveNodes && window.internals.numberOfLiveNodes();
11 }
12
13 var beforeCount = numberOfLiveNodes();
14
15 var f = document.createElement('form');
16 var i = f.appendChild(document.createElement('input'));
17 i.setAttribute('onclick', '');
18 f.removeChild(i);
19 f = null;
20 i = null;
21 gc();
22
23 var afterCount = numberOfLiveNodes();
24
25 shouldBe('afterCount - beforeCount', '0');
26
27 </script>