Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / table / min-width-html-inline-table-expected.txt
blob4161c6bcfc3b4e9c1711d3c9e5254498f6aae1cb
1 This test checks that the min-width style is applied to inline HTML tables.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 ======== General notes ========
8 The stylesheet used to style the table in each test is available at: LayoutTests/fast/table/resources/min-width.css
10 Most importantly, note that each table has:
11 - minimum intrinsic width and height both equal to 100px based on the table content
12 - maximum intrinsic width and height both equal to 250px based on the table content
13 - borders and paddings that add up to 30px in both the horizontal and vertical directions
14 - a parent whose dimensions are 1000px by 1000px
16 The function signature of computeLogicalWidth is:
17 function computeLogicalWidth(writingMode, direction, tableStyle)
19 ======== Test horizontal writing mode ========
21 ==== Test ltr direction ====
23 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 500px;') is '470px'
24 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 150px;') is '250px'
25 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 50px;') is '250px'
26 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 600px; min-width: 500px;') is '570px'
27 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 400px; min-width: 500px;') is '470px'
28 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 60%; min-width: 500px;') is '570px'
29 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 40%; min-width: 500px;') is '470px'
30 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 50%;') is '470px'
31 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 15%;') is '250px'
32 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 5%;') is '250px'
33 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 600px; min-width: 50%;') is '570px'
34 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 400px; min-width: 50%;') is '470px'
35 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 60%; min-width: 50%;') is '570px'
36 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 40%; min-width: 50%;') is '470px'
37 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: auto;') is '250px'
39 ==== Test rtl direction ====
41 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 500px;') is '470px'
42 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 150px;') is '250px'
43 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 50px;') is '250px'
44 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 600px; min-width: 500px;') is '570px'
45 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 400px; min-width: 500px;') is '470px'
46 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 60%; min-width: 500px;') is '570px'
47 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 40%; min-width: 500px;') is '470px'
48 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 50%;') is '470px'
49 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 15%;') is '250px'
50 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 5%;') is '250px'
51 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 600px; min-width: 50%;') is '570px'
52 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 400px; min-width: 50%;') is '470px'
53 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 60%; min-width: 50%;') is '570px'
54 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 40%; min-width: 50%;') is '470px'
55 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: auto;') is '250px'
57 ======== Test vertical writing mode ========
59 ==== Test ltr direction ====
61 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 500px;') is '470px'
62 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 150px;') is '250px'
63 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 50px;') is '250px'
64 PASS computeLogicalWidth('vertical', 'ltr', 'height: 600px; min-height: 500px;') is '570px'
65 PASS computeLogicalWidth('vertical', 'ltr', 'height: 400px; min-height: 500px;') is '470px'
66 PASS computeLogicalWidth('vertical', 'ltr', 'height: 60%; min-height: 500px;') is '570px'
67 PASS computeLogicalWidth('vertical', 'ltr', 'height: 40%; min-height: 500px;') is '470px'
68 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 50%;') is '470px'
69 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 15%;') is '250px'
70 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 5%;') is '250px'
71 PASS computeLogicalWidth('vertical', 'ltr', 'height: 600px; min-height: 50%;') is '570px'
72 PASS computeLogicalWidth('vertical', 'ltr', 'height: 400px; min-height: 50%;') is '470px'
73 PASS computeLogicalWidth('vertical', 'ltr', 'height: 60%; min-height: 50%;') is '570px'
74 PASS computeLogicalWidth('vertical', 'ltr', 'height: 40%; min-height: 50%;') is '470px'
75 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: auto;') is '250px'
77 ==== Test rtl direction ====
79 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 500px;') is '470px'
80 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 150px;') is '250px'
81 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 50px;') is '250px'
82 PASS computeLogicalWidth('vertical', 'rtl', 'height: 600px; min-height: 500px;') is '570px'
83 PASS computeLogicalWidth('vertical', 'rtl', 'height: 400px; min-height: 500px;') is '470px'
84 PASS computeLogicalWidth('vertical', 'rtl', 'height: 60%; min-height: 500px;') is '570px'
85 PASS computeLogicalWidth('vertical', 'rtl', 'height: 40%; min-height: 500px;') is '470px'
86 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 50%;') is '470px'
87 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 15%;') is '250px'
88 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 5%;') is '250px'
89 PASS computeLogicalWidth('vertical', 'rtl', 'height: 600px; min-height: 50%;') is '570px'
90 PASS computeLogicalWidth('vertical', 'rtl', 'height: 400px; min-height: 50%;') is '470px'
91 PASS computeLogicalWidth('vertical', 'rtl', 'height: 60%; min-height: 50%;') is '570px'
92 PASS computeLogicalWidth('vertical', 'rtl', 'height: 40%; min-height: 50%;') is '470px'
93 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: auto;') is '250px'
95 PASS successfullyParsed is true
97 TEST COMPLETE