1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // InactivePropertyHelper `border-collapse`, `border-spacing`,
6 // `table-layout` test cases.
8 ...createTestsForProp("border-collapse", "collapse"),
9 ...createTestsForProp("border-spacing", "10px"),
10 ...createTestsForProp("table-layout", "fixed"),
13 function createTestsForProp(propertyName, propertyValue) {
16 info: `${propertyName} is inactive on block element`,
17 property: propertyName,
19 rules: [`div { ${propertyName}: ${propertyValue}; }`],
23 info: `${propertyName} is active on table element`,
24 property: propertyName,
26 rules: [`div { display: table; ${propertyName}: ${propertyValue}; }`],
30 info: `${propertyName} is active on inline table element`,
31 property: propertyName,
34 `div { display: inline-table; ${propertyName}: ${propertyValue}; }`,