| 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 | 
|---|