Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / media / video-defaultmuted-expected.txt
blobd718364f5e0700f8929694446f931ffa3fc72090
1 Test 'muted' content attribute
5 *** Test with 'muted' content attribute
7 RUN(video = document.createElement('video'))
8 RUN(video.setAttribute('controls', 'controls'))
9 RUN(video.setAttribute('muted', 'muted'))
11 *** Test before setting src, IDL attribute should default to false
12 EXPECTED (video.muted == 'false') OK
13 EXPECTED (video.defaultMuted == 'true') OK
15 EVENT(loadedmetadata)
17 *** After setting url, content attribute should have set IDL attribute
18 EXPECTED (video.muted == 'true') OK
19 EXPECTED (video.defaultMuted == 'true') OK
21 *** Change 'defaultMuted', IDL attribute should not change but content attribute should.
22 RUN(video.defaultMuted = false)
23 EXPECTED (video.muted == 'true') OK
24 EXPECTED (video.defaultMuted == 'false') OK
25 EXPECTED (video.hasAttribute('muted') == 'false') OK
27 *** Change 'muted' IDL attribute, content attribute should not change
28 RUN(video.muted = false)
29 EXPECTED (video.muted == 'false') OK
30 EXPECTED (video.defaultMuted == 'false') OK
31 EXPECTED (video.hasAttribute('muted') == 'false') OK
33 *** Remove 'muted' content attribute, it should have no effect on IDL attribute
34 RUN(video.removeAttribute('muted'))
35 EXPECTED (video.muted == 'false') OK
36 EXPECTED (video.defaultMuted == 'false') OK
39 *** Test without 'muted' content attribute
41 RUN(video = document.createElement('video'))
42 RUN(video.setAttribute('controls', 'controls'))
44 *** Test before setting src, IDL attribute should default to false
45 EXPECTED (video.muted == 'false') OK
46 EXPECTED (video.defaultMuted == 'false') OK
48 EVENT(loadedmetadata)
50 *** After setting url, content attribute should have set IDL attribute
51 EXPECTED (video.muted == 'false') OK
52 EXPECTED (video.defaultMuted == 'false') OK
54 *** Change 'defaultMuted', IDL attribute should not change but content attribute should.
55 RUN(video.defaultMuted = true)
56 EXPECTED (video.muted == 'false') OK
57 EXPECTED (video.defaultMuted == 'true') OK
58 EXPECTED (video.hasAttribute('muted') == 'true') OK
60 *** Change 'muted' IDL attribute, content attribute should not change
61 RUN(video.muted = false)
62 EXPECTED (video.muted == 'false') OK
63 EXPECTED (video.defaultMuted == 'true') OK
64 EXPECTED (video.hasAttribute('muted') == 'true') OK
66 *** Add 'muted' content attribute, it should have no effect on IDL attribute
67 RUN(video.setAttribute('muted', 'muted'))
68 EXPECTED (video.muted == 'false') OK
69 EXPECTED (video.defaultMuted == 'true') OK
71 END OF TEST