OLD | NEW |
1 Test parsing of CSS URI tokens. Older versions of WebKit did some double process
ing of these, hence this test would have failed. | 1 Test parsing of CSS URI tokens. Older versions of WebKit did some double process
ing of these, hence this test would have failed. |
2 | 2 |
3 SUCCESS | 3 SUCCESS |
4 | 4 |
5 Rules from the stylesheet: | 5 Rules from the stylesheet: |
6 | 6 |
7 #a { content: url(c); } | 7 #a { content: url("c"); } |
8 #b { content: url(d); } | 8 #b { content: url("d"); } |
9 #c { content: url(e); } | 9 #c { content: url("e"); } |
10 #d { content: url(f); } | 10 #d { content: url("f"); } |
11 #f { content: url(c); } | 11 #f { content: url("c"); } |
12 #g { content: url(' d'); } | 12 #g { content: url(" d"); } |
13 #h { content: url('e '); } | 13 #h { content: url("e "); } |
14 #i { content: url(' f '); } | 14 #i { content: url(" f "); } |
15 #j { content: url('url(g)'); } | 15 #j { content: url("url(g)"); } |
16 #l { content: url(c); } | 16 #l { content: url("c"); } |
17 #m { content: url(' d'); } | 17 #m { content: url(" d"); } |
18 #n { content: url('e '); } | 18 #n { content: url("e "); } |
19 #o { content: url(' f '); } | 19 #o { content: url(" f "); } |
20 #p { content: url('url(g)'); } | 20 #p { content: url("url(g)"); } |
21 #q { cursor: url('url(q)'), pointer; } | 21 #q { cursor: url("url(q)"), pointer; } |
22 #r { list-style-image: url('url(r)'); } | 22 #r { list-style-image: url("url(r)"); } |
23 #s { background-image: url('url(s)'); } | 23 #s { background-image: url("url(s)"); } |
24 #t { -webkit-mask-image: url('url(t)'); } | 24 #t { -webkit-mask-image: url("url(t)"); } |
25 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } | 25 #u { -webkit-border-image: url("url(u)") 1 2 3 4 fill stretch round; } |
26 #v { -webkit-mask-box-image-source: url('url(v)'); } | 26 #v { -webkit-mask-box-image-source: url("url(v)"); } |
27 #w { content: url('w\\d w'); } | 27 #w { content: url("w\d w"); } |
28 #x { content: url(' x x\\9 x '); } | 28 #x { content: url(" x x\9 x "); } |
29 #y { content: url('y y\\9 y'); } | 29 #y { content: url("y y\9 y"); } |
30 Expected result: | 30 Expected result: |
31 | 31 |
32 #a { content: url(c); } | 32 #a { content: url("c"); } |
33 #b { content: url(d); } | 33 #b { content: url("d"); } |
34 #c { content: url(e); } | 34 #c { content: url("e"); } |
35 #d { content: url(f); } | 35 #d { content: url("f"); } |
36 #f { content: url(c); } | 36 #f { content: url("c"); } |
37 #g { content: url(' d'); } | 37 #g { content: url(" d"); } |
38 #h { content: url('e '); } | 38 #h { content: url("e "); } |
39 #i { content: url(' f '); } | 39 #i { content: url(" f "); } |
40 #j { content: url('url(g)'); } | 40 #j { content: url("url(g)"); } |
41 #l { content: url(c); } | 41 #l { content: url("c"); } |
42 #m { content: url(' d'); } | 42 #m { content: url(" d"); } |
43 #n { content: url('e '); } | 43 #n { content: url("e "); } |
44 #o { content: url(' f '); } | 44 #o { content: url(" f "); } |
45 #p { content: url('url(g)'); } | 45 #p { content: url("url(g)"); } |
46 #q { cursor: url('url(q)'), pointer; } | 46 #q { cursor: url("url(q)"), pointer; } |
47 #r { list-style-image: url('url(r)'); } | 47 #r { list-style-image: url("url(r)"); } |
48 #s { background-image: url('url(s)'); } | 48 #s { background-image: url("url(s)"); } |
49 #t { -webkit-mask-image: url('url(t)'); } | 49 #t { -webkit-mask-image: url("url(t)"); } |
50 #u { -webkit-border-image: url('url(u)') 1 2 3 4 fill stretch round; } | 50 #u { -webkit-border-image: url("url(u)") 1 2 3 4 fill stretch round; } |
51 #v { -webkit-mask-box-image-source: url('url(v)'); } | 51 #v { -webkit-mask-box-image-source: url("url(v)"); } |
52 #w { content: url('w\\d w'); } | 52 #w { content: url("w\d w"); } |
53 #x { content: url(' x x\\9 x '); } | 53 #x { content: url(" x x\9 x "); } |
54 #y { content: url('y y\\9 y'); } | 54 #y { content: url("y y\9 y"); } |
55 | 55 |
OLD | NEW |