Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(375)

Side by Side Diff: LayoutTests/media/video-defaultmuted-expected.txt

Issue 205683003: Update <video muted=""> handling to match spec (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: update defaultMuted test Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « LayoutTests/media/video-defaultmuted.html ('k') | Source/core/dom/Element.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Test 'muted' content attribute 1 Test 'muted' content attribute
2 2
3 3
4 4
5 *** Test with 'muted' content attribute 5 *** Test with 'muted' content attribute
6 6
7 RUN(video = document.createElement('video')) 7 RUN(video = document.createElement('video'))
8 RUN(video.setAttribute('controls', 'controls')) 8 RUN(video.setAttribute('controls', 'controls'))
9 RUN(video.setAttribute('muted', 'muted')) 9 RUN(video.setAttribute('muted', 'muted'))
10 10
11 *** Test before setting src, IDL attribute should default to false 11 *** Test before setting src, IDL attribute should default to false
12 EXPECTED (video.muted == 'false') OK 12 EXPECTED (video.muted == 'false') OK
13 EXPECTED (video.defaultMuted == 'true') OK 13 EXPECTED (video.defaultMuted == 'true') OK
14 14
15 EVENT(loadedmetadata)
16
17 *** After setting url, content attribute should have set IDL attribute
18 EXPECTED (video.muted == 'true') OK
19 EXPECTED (video.defaultMuted == 'true') OK
20
21 *** Change 'defaultMuted', IDL attribute should not change but content attribute should. 15 *** Change 'defaultMuted', IDL attribute should not change but content attribute should.
22 RUN(video.defaultMuted = false) 16 RUN(video.defaultMuted = false)
23 EXPECTED (video.muted == 'true') OK 17 EXPECTED (video.muted == 'false') OK
24 EXPECTED (video.defaultMuted == 'false') OK 18 EXPECTED (video.defaultMuted == 'false') OK
25 EXPECTED (video.hasAttribute('muted') == 'false') OK 19 EXPECTED (video.hasAttribute('muted') == 'false') OK
26 20
27 *** Change 'muted' IDL attribute, content attribute should not change 21 *** Change 'muted' IDL attribute, content attribute should not change
28 RUN(video.muted = false) 22 RUN(video.muted = false)
29 EXPECTED (video.muted == 'false') OK 23 EXPECTED (video.muted == 'false') OK
30 EXPECTED (video.defaultMuted == 'false') OK 24 EXPECTED (video.defaultMuted == 'false') OK
31 EXPECTED (video.hasAttribute('muted') == 'false') OK 25 EXPECTED (video.hasAttribute('muted') == 'false') OK
32 26
33 *** Remove 'muted' content attribute, it should have no effect on IDL attribute 27 *** Remove 'muted' content attribute, it should have no effect on IDL attribute
34 RUN(video.removeAttribute('muted')) 28 RUN(video.removeAttribute('muted'))
35 EXPECTED (video.muted == 'false') OK 29 EXPECTED (video.muted == 'false') OK
36 EXPECTED (video.defaultMuted == 'false') OK 30 EXPECTED (video.defaultMuted == 'false') OK
37 31
38 32
39 *** Test without 'muted' content attribute 33 *** Test without 'muted' content attribute
40 34
41 RUN(video = document.createElement('video')) 35 RUN(video = document.createElement('video'))
42 RUN(video.setAttribute('controls', 'controls')) 36 RUN(video.setAttribute('controls', 'controls'))
43 37
44 *** Test before setting src, IDL attribute should default to false 38 *** Test before setting src, IDL attribute should default to false
45 EXPECTED (video.muted == 'false') OK 39 EXPECTED (video.muted == 'false') OK
46 EXPECTED (video.defaultMuted == 'false') OK 40 EXPECTED (video.defaultMuted == 'false') OK
47 41
48 EVENT(loadedmetadata)
49
50 *** After setting url, content attribute should have set IDL attribute
51 EXPECTED (video.muted == 'false') OK
52 EXPECTED (video.defaultMuted == 'false') OK
53
54 *** Change 'defaultMuted', IDL attribute should not change but content attribute should. 42 *** Change 'defaultMuted', IDL attribute should not change but content attribute should.
55 RUN(video.defaultMuted = true) 43 RUN(video.defaultMuted = true)
56 EXPECTED (video.muted == 'false') OK 44 EXPECTED (video.muted == 'false') OK
57 EXPECTED (video.defaultMuted == 'true') OK 45 EXPECTED (video.defaultMuted == 'true') OK
58 EXPECTED (video.hasAttribute('muted') == 'true') OK 46 EXPECTED (video.hasAttribute('muted') == 'true') OK
59 47
60 *** Change 'muted' IDL attribute, content attribute should not change 48 *** Change 'muted' IDL attribute, content attribute should not change
61 RUN(video.muted = false) 49 RUN(video.muted = false)
62 EXPECTED (video.muted == 'false') OK 50 EXPECTED (video.muted == 'false') OK
63 EXPECTED (video.defaultMuted == 'true') OK 51 EXPECTED (video.defaultMuted == 'true') OK
64 EXPECTED (video.hasAttribute('muted') == 'true') OK 52 EXPECTED (video.hasAttribute('muted') == 'true') OK
65 53
66 *** Add 'muted' content attribute, it should have no effect on IDL attribute 54 *** Add 'muted' content attribute, it should have no effect on IDL attribute
67 RUN(video.setAttribute('muted', 'muted')) 55 RUN(video.setAttribute('muted', 'muted'))
68 EXPECTED (video.muted == 'false') OK 56 EXPECTED (video.muted == 'false') OK
69 EXPECTED (video.defaultMuted == 'true') OK 57 EXPECTED (video.defaultMuted == 'true') OK
70 58
71 END OF TEST 59 END OF TEST
72 60
OLDNEW
« no previous file with comments | « LayoutTests/media/video-defaultmuted.html ('k') | Source/core/dom/Element.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698