Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / table / min-width-css-block-table-expected.txt
1 This test checks that the min-width style is applied to block CSS tables.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 ======== General notes ========
7
8 The stylesheet used to style the table in each test is available at: LayoutTests/fast/table/resources/min-width.css
9
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
15
16 The function signature of computeLogicalWidth is:
17 function computeLogicalWidth(writingMode, direction, tableStyle)
18
19 ======== Test horizontal writing mode ========
20
21 ==== Test ltr direction ====
22
23 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 500px;') is '500px'
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 '600px'
27 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 400px; min-width: 500px;') is '500px'
28 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 60%; min-width: 500px;') is '600px'
29 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 40%; min-width: 500px;') is '500px'
30 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: 50%;') is '500px'
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 '600px'
34 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 400px; min-width: 50%;') is '500px'
35 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 60%; min-width: 50%;') is '600px'
36 PASS computeLogicalWidth('horizontal', 'ltr', 'width: 40%; min-width: 50%;') is '500px'
37 PASS computeLogicalWidth('horizontal', 'ltr', 'min-width: auto;') is '250px'
38
39 ==== Test rtl direction ====
40
41 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 500px;') is '500px'
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 '600px'
45 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 400px; min-width: 500px;') is '500px'
46 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 60%; min-width: 500px;') is '600px'
47 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 40%; min-width: 500px;') is '500px'
48 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: 50%;') is '500px'
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 '600px'
52 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 400px; min-width: 50%;') is '500px'
53 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 60%; min-width: 50%;') is '600px'
54 PASS computeLogicalWidth('horizontal', 'rtl', 'width: 40%; min-width: 50%;') is '500px'
55 PASS computeLogicalWidth('horizontal', 'rtl', 'min-width: auto;') is '250px'
56
57 ======== Test vertical writing mode ========
58
59 ==== Test ltr direction ====
60
61 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 500px;') is '500px'
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 '600px'
65 PASS computeLogicalWidth('vertical', 'ltr', 'height: 400px; min-height: 500px;') is '500px'
66 PASS computeLogicalWidth('vertical', 'ltr', 'height: 60%; min-height: 500px;') is '600px'
67 PASS computeLogicalWidth('vertical', 'ltr', 'height: 40%; min-height: 500px;') is '500px'
68 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: 50%;') is '500px'
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 '600px'
72 PASS computeLogicalWidth('vertical', 'ltr', 'height: 400px; min-height: 50%;') is '500px'
73 PASS computeLogicalWidth('vertical', 'ltr', 'height: 60%; min-height: 50%;') is '600px'
74 PASS computeLogicalWidth('vertical', 'ltr', 'height: 40%; min-height: 50%;') is '500px'
75 PASS computeLogicalWidth('vertical', 'ltr', 'min-height: auto;') is '250px'
76
77 ==== Test rtl direction ====
78
79 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 500px;') is '500px'
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 '600px'
83 PASS computeLogicalWidth('vertical', 'rtl', 'height: 400px; min-height: 500px;') is '500px'
84 PASS computeLogicalWidth('vertical', 'rtl', 'height: 60%; min-height: 500px;') is '600px'
85 PASS computeLogicalWidth('vertical', 'rtl', 'height: 40%; min-height: 500px;') is '500px'
86 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: 50%;') is '500px'
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 '600px'
90 PASS computeLogicalWidth('vertical', 'rtl', 'height: 400px; min-height: 50%;') is '500px'
91 PASS computeLogicalWidth('vertical', 'rtl', 'height: 60%; min-height: 50%;') is '600px'
92 PASS computeLogicalWidth('vertical', 'rtl', 'height: 40%; min-height: 50%;') is '500px'
93 PASS computeLogicalWidth('vertical', 'rtl', 'min-height: auto;') is '250px'
94
95 PASS successfullyParsed is true
96
97 TEST COMPLETE
98