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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css/property-equality.html

Issue 1910263003: Generate CSSPropertyEquality instead of using hand-updated file. Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: tests2! Created 4 years, 6 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 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../resources/testharness.js"></script>
5 <script src="../../resources/testharnessreport.js"></script>
6 <style>
7 #div1, #div2 {
8 color: red;
9 outline: dotted;
10 counter-increment: foo bar 2;
11 counter-reset: quix 2 counter 0;
12 grid-template-areas: "a a"
13 "b b";
14 cursor: url(foo.cur), url(bar.cur), help;
15 -webkit-border-before-color: red;
16 }
17
18 #div3 {
19 color: #f00;
20 outline: double;
21 counter-increment: bar 2 foo 1;
22 counter-reset: counter quix 2;
23 grid-template-areas: "c c"
24 "b b";
25 border-top-color: red;
26 }
27
28 #div4 {
29 counter-increment: foo;
30 cursor: text;
31 }
32
33 #div5 {
34 counter-reset: foo;
35 grid-template-areas: "a a"
36 "b b b";
37 cursor: text;
38 }
39 </style>
40 </head>
41 <body>
42 <div id="div1">
43 <div id="div4"></div>
44 </div>
45 <div id="div2"></div>
46 <div id="div3"></div>
47 <div id="div5"></div>
48 <script>
49
50 test(() => {
51 assert_true(internals.isCSSPropertyEqual('color', div2, div4));
52 assert_true(internals.isCSSPropertyEqual('color', div1, div3));
53 }, 'Test color property equality');
54
55 test(() => {
56 assert_true(internals.isCSSPropertyEqual('outline-style', div1, div2));
57 assert_false(internals.isCSSPropertyEqual('outline-style', div1, div3));
58 assert_false(internals.isCSSPropertyEqual('outline-style', div1, div4));
59 }, 'Test outline-style property equality');
60
61 test(() => {
62 assert_true(internals.isCSSPropertyEqual('counter-increment', div1, div2));
63 assert_true(internals.isCSSPropertyEqual('counter-increment', div1, div3));
64 assert_false(internals.isCSSPropertyEqual('counter-increment', div1, div4));
65 assert_false(internals.isCSSPropertyEqual('counter-increment', div1, div5));
66 }, 'Test counter-increment property equality');
67
68 test(() => {
69 assert_true(internals.isCSSPropertyEqual('counter-reset', div1, div2));
70 assert_true(internals.isCSSPropertyEqual('counter-reset', div1, div3));
71 assert_false(internals.isCSSPropertyEqual('counter-reset', div1, div4));
72 assert_false(internals.isCSSPropertyEqual('counter-reset', div1, div5));
73 }, 'Test counter-reset property equality');
74
75 test(() => {
76 assert_true(internals.isCSSPropertyEqual('grid-template-areas', div1, div2)) ;
77 assert_false(internals.isCSSPropertyEqual('grid-template-areas', div1, div3) );
78 assert_false(internals.isCSSPropertyEqual('grid-template-areas', div1, div4) );
79 assert_false(internals.isCSSPropertyEqual('grid-template-areas', div1, div5) );
80 }, 'Test grid-template-areas property equality');
81
82 test(() => {
83 assert_true(internals.isCSSPropertyEqual('cursor', div1, div2));
84 assert_true(internals.isCSSPropertyEqual('cursor', div4, div5));
85 assert_false(internals.isCSSPropertyEqual('cursor', div1, div3));
86 assert_false(internals.isCSSPropertyEqual('cursor', div1, div4));
87 }, 'Test cursor property equality');
88
89 test(() => {
90 assert_true(internals.isCSSPropertyEqual('border-top-color', div1, div2));
91 assert_true(internals.isCSSPropertyEqual('-webkit-border-before-color', div1 , div2));
92 assert_true(internals.isCSSPropertyEqual('border-top-color', div1, div3));
93 assert_true(internals.isCSSPropertyEqual('-webkit-border-before-color', div1 , div3));
94 }, 'Test border-top-color/-webkit-border-before-color property equality');
95
96 </script>
97 </body>
98 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698