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

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

Issue 2126753002: Convert video-[default, size, timeupdate]* tests to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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
OLDNEW
(Empty)
1 Test 'muted' content attribute
2
3
4
5 *** Test with 'muted' content attribute
6
7 RUN(video = document.createElement('video'))
8 RUN(video.setAttribute('controls', 'controls'))
9 RUN(video.setAttribute('muted', 'muted'))
10
11 *** Test before setting src, IDL attribute should default to false
12 EXPECTED (video.muted == 'false') OK
13 EXPECTED (video.defaultMuted == 'true') OK
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.
22 RUN(video.defaultMuted = false)
23 EXPECTED (video.muted == 'true') OK
24 EXPECTED (video.defaultMuted == 'false') OK
25 EXPECTED (video.hasAttribute('muted') == 'false') OK
26
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
32
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
37
38
39 *** Test without 'muted' content attribute
40
41 RUN(video = document.createElement('video'))
42 RUN(video.setAttribute('controls', 'controls'))
43
44 *** Test before setting src, IDL attribute should default to false
45 EXPECTED (video.muted == 'false') OK
46 EXPECTED (video.defaultMuted == 'false') OK
47
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.
55 RUN(video.defaultMuted = true)
56 EXPECTED (video.muted == 'false') OK
57 EXPECTED (video.defaultMuted == 'true') OK
58 EXPECTED (video.hasAttribute('muted') == 'true') OK
59
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
65
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
70
71 END OF TEST
72
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698