OLD | NEW |
1 <!doctype html> | 1 <!doctype html> |
2 <title>TextTrackCue.onexit</title> | 2 <title>TextTrackCue.onexit</title> |
3 <script src=../../../../../resources/testharness.js></script> | 3 <script src=../../../../../../../../resources/testharness.js></script> |
4 <script src=../../../../../resources/testharnessreport.js></script> | 4 <script src=../../../../../../../../resources/testharnessreport.js></script> |
5 <div id=log></div> | 5 <div id=log></div> |
6 <script> | 6 <script> |
7 setup(function(){ | 7 setup(function(){ |
8 window.c1 = new VTTCue(0, 1, 'text1'); | 8 window.c1 = new VTTCue(0, 1, 'text1'); |
9 window.ev = new Event('exit'); | 9 window.ev = new Event('exit'); |
10 window.ran = false; | 10 window.ran = false; |
11 window.cb = function() { ran = true; }; | 11 window.cb = function() { ran = true; }; |
12 }); | 12 }); |
13 test(function(){ | 13 test(function(){ |
14 assert_equals(c1.onexit, null, 'initial value'); | 14 assert_equals(c1.onexit, null, 'initial value'); |
(...skipping 12 matching lines...) Expand all Loading... |
27 test(function(){ | 27 test(function(){ |
28 c1.addEventListener('exit', cb, false); | 28 c1.addEventListener('exit', cb, false); |
29 c1.dispatchEvent(ev); | 29 c1.dispatchEvent(ev); |
30 assert_true(ran); | 30 assert_true(ran); |
31 c1.removeEventListener('exit', cb, false); | 31 c1.removeEventListener('exit', cb, false); |
32 ran = false; | 32 ran = false; |
33 c1.dispatchEvent(ev); | 33 c1.dispatchEvent(ev); |
34 assert_false(ran); | 34 assert_false(ran); |
35 }, 'TextTrackCue.addEventListener/removeEventListener'); | 35 }, 'TextTrackCue.addEventListener/removeEventListener'); |
36 </script> | 36 </script> |
OLD | NEW |