EVENT(canplaythrough) EVENT(seeked) 1. Test that cues are being matched properly by the class name EXPECTED (getComputedStyle(cueNode).color == 'rgb(255, 0, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 128, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(255, 0, 0)') OK RUN(video.currentTime = 0.5) EVENT(seeked) 2. Test that cues are being matched properly by the ':future' pseudo class. EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 128, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 128, 128)') OK RUN(video.currentTime = 0.7) EVENT(seeked) EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 128, 128)') OK RUN(video.currentTime = 0.9) EVENT(seeked) EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK RUN(video.currentTime = 1.1) EVENT(seeked) 3. Test that cues are being matched properly by tag. EXPECTED (getComputedStyle(cueNode).color == 'rgb(128, 0, 128)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(255, 255, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 255, 0)') OK RUN(video.currentTime = 1.3) EVENT(seeked) 4. Test that cues are being matched properly by id. EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 128, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 128, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 128, 0)') OK RUN(video.currentTime = 1.5) EVENT(seeked) 5. Test that cues are being matched properly by the voice attribute. EXPECTED (getComputedStyle(cueNode).color == 'rgb(255, 255, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(255, 0, 0)') OK EXPECTED (getComputedStyle(cueNode).color == 'rgb(0, 128, 0)') OK END OF TEST