OLD | NEW |
| (Empty) |
1 Test that cue text is mutable. | |
2 | |
3 Fragment 1 | |
4 | |
5 Different text ipsum dolor sit amet, | |
6 Fragment 2 | |
7 | |
8 Lorem ipsum dolor sit amet, | |
9 RUN(testCue = testTrack.track.cues[0]) | |
10 | |
11 ** Test initial cue contents | |
12 EXPECTED (testCue.text == 'Lorem ipsum dolor sit amet,') OK | |
13 | |
14 ** Cue getCueAsHTML() should return a correct fragment | |
15 EXPECTED (fragment.isEqualNode(testCue.getCueAsHTML()) == 'true') OK | |
16 | |
17 ** Appending getCuesAsHTML() twice to the DOM should be succesful | |
18 RUN(document.getElementsByTagName('div')[0].appendChild(testCue.getCueAsHTML())) | |
19 RUN(document.getElementsByTagName('div')[1].appendChild(testCue.getCueAsHTML())) | |
20 EXPECTED (fragment.isEqualNode(document.getElementsByTagName('div')[0]) == 'true
') OK | |
21 EXPECTED (fragment.isEqualNode(document.getElementsByTagName('div')[1]) == 'true
') OK | |
22 | |
23 ** The fragment returned by getCuesAsHTML() should be independently mutable | |
24 RUN(document.getElementsByTagName('div')[0].firstChild.textContent = 'Different
text ') | |
25 EXPECTED (fragment.isEqualNode(document.getElementsByTagName('div')[0]) == 'fals
e') OK | |
26 EXPECTED (fragment.isEqualNode(document.getElementsByTagName('div')[1]) == 'true
') OK | |
27 | |
28 ** Calling twice getCueAsHTML() should not return the same fragment | |
29 EXPECTED (testCue.getCueAsHTML() == testCue.getCueAsHTML() == 'false') OK | |
30 | |
31 END OF TEST | |
32 | |
OLD | NEW |