| OLD | NEW |
| (Empty) |
| 1 | |
| 2 ++ Test default attribute value | |
| 3 EXPECTED (video.preload == 'auto') OK | |
| 4 EXPECTED (video.getAttribute('preload') == 'null') OK | |
| 5 | |
| 6 ++ Remove attribute, should revert to default | |
| 7 RUN(video.removeAttribute('preload')) | |
| 8 EXPECTED (video.preload == 'auto') OK | |
| 9 | |
| 10 ++ Set to 'none' | |
| 11 - set via DOM | |
| 12 RUN(video.removeAttribute('preload')) | |
| 13 RUN(video.preload = 'none') | |
| 14 EXPECTED (video.getAttribute('preload') == 'none') OK | |
| 15 EXPECTED (video.preload == 'none') OK | |
| 16 - and via attribute | |
| 17 RUN(video.removeAttribute('preload')) | |
| 18 RUN(video.setAttribute('preload', 'none')) | |
| 19 EXPECTED (video.preload == 'none') OK | |
| 20 EXPECTED (video.getAttribute('preload') == 'none') OK | |
| 21 | |
| 22 ++ Set to 'auto' | |
| 23 - set via DOM | |
| 24 RUN(video.removeAttribute('preload')) | |
| 25 RUN(video.preload = 'auto') | |
| 26 EXPECTED (video.getAttribute('preload') == 'auto') OK | |
| 27 EXPECTED (video.preload == 'auto') OK | |
| 28 - and via attribute | |
| 29 RUN(video.removeAttribute('preload')) | |
| 30 RUN(video.setAttribute('preload', 'auto')) | |
| 31 EXPECTED (video.preload == 'auto') OK | |
| 32 EXPECTED (video.getAttribute('preload') == 'auto') OK | |
| 33 | |
| 34 ++ set to bogus value, should revert to default value | |
| 35 RUN(video.removeAttribute('preload')) | |
| 36 - set via DOM | |
| 37 RUN(video.preload = 'bogus') | |
| 38 EXPECTED (video.getAttribute('preload') == 'bogus') OK | |
| 39 EXPECTED (video.preload == 'auto') OK | |
| 40 - and via attribute | |
| 41 RUN(video.setAttribute('preload', 'bogus')) | |
| 42 EXPECTED (video.preload == 'auto') OK | |
| 43 EXPECTED (video.getAttribute('preload') == 'bogus') OK | |
| 44 | |
| 45 ++ Set to 'metadata' | |
| 46 - set via DOM | |
| 47 RUN(video.removeAttribute('preload')) | |
| 48 RUN(video.preload = 'metadata') | |
| 49 EXPECTED (video.getAttribute('preload') == 'metadata') OK | |
| 50 EXPECTED (video.preload == 'metadata') OK | |
| 51 - and via attribute | |
| 52 RUN(video.removeAttribute('preload')) | |
| 53 RUN(video.setAttribute('preload', 'metadata')) | |
| 54 EXPECTED (video.preload == 'metadata') OK | |
| 55 EXPECTED (video.getAttribute('preload') == 'metadata') OK | |
| 56 | |
| 57 END OF TEST | |
| 58 | |
| OLD | NEW |