Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / backgrounds / size / resources / parsing-inherit.js
blobf175381e0fc822007ffb783a6032a6642695400b
1 description("This test checks that background-size:inherit properly inherits all values.");
3 function test(value)
5 var div = document.createElement("div");
6 div.setAttribute("style", value);
7 document.body.appendChild(div);
9 var child = document.createElement("div");
10 child.setAttribute("style", "background-size: inherit;");
11 div.appendChild(child);
13 var result = getComputedStyle(child, null).getPropertyValue("background-size");
14 document.body.removeChild(div);
15 return result;
18 shouldBe('test("background-size: contain;")', '"contain"');
19 shouldBe('test("background-size: cover;")', '"cover"');
20 shouldBe('test("background-size: 100 100;")', '"auto"');
21 shouldBe('test("background-size: 100px 100px;")', '"100px 100px"');
22 shouldBe('test("background-size: auto 50px;")', '"auto 50px"');
23 shouldBe('test("background-size: 50px auto;")', '"50px"');
24 shouldBe('test("background-size: auto auto;")', '"auto"');
25 shouldBe('test("background-size: 30% 20%;")', '"30% 20%"');
26 shouldBe('test("background-size: 4em auto;")', '"64px"');
27 shouldBe('test("background-size: 5em ;")', '"80px"');
28 shouldBe('test("-webkit-background-size: 5em ;")', '"80px 80px"');
30 shouldBe('test("background-size: 100px 100px 100px;")', '"auto"');
31 shouldBe('test("background-size: coconut;")', '"auto"');