Convert layout to use Gecko's alignment style representation (#32790)

Signed-off-by: Nico Burns <nico@nicoburns.com>
Co-authored-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Martin Robinson 2024-07-17 16:18:55 +02:00 committed by GitHub
parent a0d2b36ad8
commit 882a855b8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
80 changed files with 177 additions and 6482 deletions

26
Cargo.lock generated
View file

@ -1291,7 +1291,7 @@ dependencies = [
[[package]]
name = "derive_common"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"darling",
"proc-macro2",
@ -3760,7 +3760,7 @@ dependencies = [
[[package]]
name = "malloc_size_of"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"accountable-refcell",
"app_units",
@ -5399,7 +5399,7 @@ dependencies = [
[[package]]
name = "selectors"
version = "0.24.0"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"bitflags 2.6.0",
"cssparser",
@ -5687,7 +5687,7 @@ dependencies = [
[[package]]
name = "servo_arc"
version = "0.2.0"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"nodrop",
"serde",
@ -5697,7 +5697,7 @@ dependencies = [
[[package]]
name = "servo_atoms"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"string_cache",
"string_cache_codegen",
@ -5885,7 +5885,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "size_of_test"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"static_assertions",
]
@ -6026,7 +6026,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "static_prefs"
version = "0.1.0"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
[[package]]
name = "strict-num"
@ -6063,7 +6063,7 @@ dependencies = [
[[package]]
name = "style"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"app_units",
"arrayvec",
@ -6121,7 +6121,7 @@ dependencies = [
[[package]]
name = "style_config"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"lazy_static",
]
@ -6129,7 +6129,7 @@ dependencies = [
[[package]]
name = "style_derive"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"darling",
"derive_common",
@ -6160,7 +6160,7 @@ dependencies = [
[[package]]
name = "style_traits"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"app_units",
"bitflags 2.6.0",
@ -6510,7 +6510,7 @@ dependencies = [
[[package]]
name = "to_shmem"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"cssparser",
"servo_arc",
@ -6523,7 +6523,7 @@ dependencies = [
[[package]]
name = "to_shmem_derive"
version = "0.0.1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#36bbc6a977f6f16383ea22f2b1215b10f461a7a1"
source = "git+https://github.com/servo/stylo?branch=2024-05-31#4465d077b4058693260d486d2e2240887c19a9e7"
dependencies = [
"darling",
"derive_common",

View file

@ -11,16 +11,14 @@ use app_units::{Au, MAX_AU};
use euclid::default::Point2D;
use log::debug;
use serde::Serialize;
use style::computed_values::align_content::T as AlignContent;
use style::computed_values::align_self::T as AlignSelf;
use style::computed_values::flex_direction::T as FlexDirection;
use style::computed_values::flex_wrap::T as FlexWrap;
use style::computed_values::justify_content::T as JustifyContent;
use style::logical_geometry::{Direction, LogicalSize};
use style::properties::ComputedValues;
use style::servo::restyle_damage::ServoRestyleDamage;
use style::values::computed::flex::FlexBasis;
use style::values::computed::{MaxSize, Size};
use style::values::specified::align::AlignFlags;
use crate::block::{AbsoluteAssignBSizesTraversal, BlockFlow, MarginsMayCollapseFlag};
use crate::context::LayoutContext;
@ -612,42 +610,47 @@ impl FlexFlow {
// TODO(stshine): if this flex line contain children that have
// property visibility:collapse, exclude them and resolve again.
let item_count = items.len() as i32;
let mut cur_i = inline_start_content_edge;
let item_interval = if line.free_space >= Au(0) && line.auto_margin_count == 0 {
match self
let justify_content = {
let justify_content = self
.block_flow
.fragment
.style()
.get_position()
.justify_content
{
JustifyContent::SpaceBetween => {
.0
.primary()
.value();
match justify_content {
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
_ => justify_content,
}
};
let item_count = items.len() as i32;
let mut cur_i = inline_start_content_edge;
let item_interval = if line.free_space >= Au(0) && line.auto_margin_count == 0 {
match justify_content {
AlignFlags::SPACE_BETWEEN => {
if item_count == 1 {
Au(0)
} else {
line.free_space / (item_count - 1)
}
},
JustifyContent::SpaceAround => line.free_space / item_count,
AlignFlags::SPACE_AROUND => line.free_space / item_count,
_ => Au(0),
}
} else {
Au(0)
};
match self
.block_flow
.fragment
.style()
.get_position()
.justify_content
{
match justify_content {
// Overflow equally in both ends of line.
JustifyContent::Center | JustifyContent::SpaceAround => {
AlignFlags::CENTER | AlignFlags::SPACE_AROUND => {
cur_i += (line.free_space - item_interval * (item_count - 1)) / 2;
},
JustifyContent::FlexEnd => {
AlignFlags::FLEX_END => {
cur_i += line.free_space;
},
_ => {},
@ -721,12 +724,22 @@ impl FlexFlow {
let _scope = layout_debug_scope!("flex::inline_mode_assign_block_size");
let line_count = self.lines.len() as i32;
let line_align = self
.block_flow
.fragment
.style()
.get_position()
.align_content;
let line_align = {
let line_align = self
.block_flow
.fragment
.style()
.get_position()
.align_content
.0
.primary()
.value();
match line_align {
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
_ => line_align,
}
};
let mut cur_b = self.block_flow.fragment.border_padding.block_start;
let mut total_cross_size = Au(0);
let mut line_interval = Au(0);
@ -762,21 +775,21 @@ impl FlexFlow {
let free_space = container_block_size - total_cross_size;
total_cross_size = container_block_size;
if line_align == AlignContent::Stretch && free_space > Au(0) {
if line_align == AlignFlags::STRETCH && free_space > Au(0) {
for line in self.lines.iter_mut() {
line.cross_size += free_space / line_count;
}
}
line_interval = match line_align {
AlignContent::SpaceBetween => {
AlignFlags::SPACE_BETWEEN => {
if line_count <= 1 {
Au(0)
} else {
free_space / (line_count - 1)
}
},
AlignContent::SpaceAround => {
AlignFlags::SPACE_AROUND => {
if line_count == 0 {
Au(0)
} else {
@ -787,16 +800,31 @@ impl FlexFlow {
};
match line_align {
AlignContent::Center | AlignContent::SpaceAround => {
AlignFlags::CENTER | AlignFlags::SPACE_AROUND => {
cur_b += (free_space - line_interval * (line_count - 1)) / 2;
},
AlignContent::FlexEnd => {
AlignFlags::FLEX_END => {
cur_b += free_space;
},
_ => {},
}
}
let align_items = {
let align_items = self
.block_flow
.fragment
.style()
.clone_align_items()
.0
.value();
match align_items {
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
_ => align_items,
}
};
let mut children = self.block_flow.base.children.random_access_mut();
for line in &self.lines {
for item in self.items[line.range.clone()].iter_mut() {
@ -826,8 +854,23 @@ impl FlexFlow {
free_space = Au(0);
}
let self_align = block.fragment.style().get_position().align_self;
if self_align == AlignSelf::Stretch &&
let self_align = {
let self_align = block
.fragment
.style()
.get_position()
.align_self
.0
.0
.value();
match self_align {
AlignFlags::AUTO | AlignFlags::NORMAL => align_items,
_ => self_align,
}
};
if self_align == AlignFlags::STRETCH &&
block.fragment.style().content_block_size().is_auto()
{
free_space = Au(0);
@ -850,8 +893,8 @@ impl FlexFlow {
// TODO(stshine): support baseline alignment.
if free_space != Au(0) {
let flex_cross = match self_align {
AlignSelf::FlexEnd => free_space,
AlignSelf::Center => free_space / 2,
AlignFlags::FLEX_END => free_space,
AlignFlags::CENTER => free_space / 2,
_ => Au(0),
};
block.base.position.start.b += if !self.cross_reverse {

View file

@ -18,6 +18,7 @@ use style::properties::ComputedValues;
use style::values::computed::length::Size;
use style::values::computed::Length;
use style::values::generics::flex::GenericFlexBasis as FlexBasis;
use style::values::specified::align::AlignFlags;
use style::Zero;
use super::geom::{
@ -136,14 +137,12 @@ impl FlexContext<'_> {
}
fn align_for(&self, align_self: &AlignSelf) -> AlignItems {
match align_self {
AlignSelf::Auto => self.align_items,
AlignSelf::Stretch => AlignItems::Stretch,
AlignSelf::FlexStart => AlignItems::FlexStart,
AlignSelf::FlexEnd => AlignItems::FlexEnd,
AlignSelf::Center => AlignItems::Center,
AlignSelf::Baseline => AlignItems::Baseline,
}
let value = align_self.0 .0.value();
let mapped_value = match value {
AlignFlags::AUTO | AlignFlags::NORMAL => self.align_items.0,
_ => value,
};
AlignItems(mapped_value)
}
}
@ -225,8 +224,12 @@ impl FlexContainer {
FlexWrap::Nowrap | FlexWrap::Wrap => false,
FlexWrap::WrapReverse => true,
};
let align_content = container_style.clone_align_content();
let align_items = container_style.clone_align_items();
let align_items = AlignItems(match container_style.clone_align_items().0 {
AlignFlags::AUTO | AlignFlags::NORMAL => AlignFlags::STRETCH,
align => align,
});
let justify_content = container_style.clone_justify_content();
let mut flex_context = FlexContext {
@ -310,10 +313,12 @@ impl FlexContainer {
//
// In addition to the spec at https://www.w3.org/TR/css-align-3/ this implementation follows
// the resolution of https://github.com/w3c/csswg-drafts/issues/10154
let resolved_align_content: AlignContent = {
let resolved_align_content: AlignFlags = {
let align_content_style = flex_context.align_content.0.primary();
// Inital values from the style system
let mut resolved_align_content = flex_context.align_content;
let mut is_safe = false; // FIXME: retrieve from style system
let mut resolved_align_content = align_content_style.value();
let mut is_safe = align_content_style.flags() == AlignFlags::SAFE;
// Fallback occurs in two cases:
@ -321,17 +326,17 @@ impl FlexContainer {
// https://www.w3.org/TR/css-align-3/#distribution-values
if line_count <= 1 || free_space <= Au::zero() {
(resolved_align_content, is_safe) = match resolved_align_content {
AlignContent::Stretch => (AlignContent::FlexStart, true),
AlignContent::SpaceBetween => (AlignContent::FlexStart, true),
AlignContent::SpaceAround => (AlignContent::Center, true),
AlignContent::SpaceEvenly => (AlignContent::Center, true),
AlignFlags::STRETCH => (AlignFlags::FLEX_START, true),
AlignFlags::SPACE_BETWEEN => (AlignFlags::FLEX_START, true),
AlignFlags::SPACE_AROUND => (AlignFlags::CENTER, true),
AlignFlags::SPACE_EVENLY => (AlignFlags::CENTER, true),
_ => (resolved_align_content, is_safe),
}
};
// 2. If free space is negative the "safe" alignment variants all fallback to Start alignment
if free_space <= Au::zero() && is_safe {
resolved_align_content = AlignContent::Start;
resolved_align_content = AlignFlags::START;
}
resolved_align_content
@ -339,40 +344,46 @@ impl FlexContainer {
// Implement "unsafe" alignment. "safe" alignment is handled by the fallback process above.
cross_start_position_cursor = match resolved_align_content {
AlignContent::Start => Au::zero(),
AlignContent::FlexStart => {
AlignFlags::START => Au::zero(),
AlignFlags::FLEX_START => {
if layout_is_flex_reversed {
free_space
} else {
Au::zero()
}
},
AlignContent::End => free_space,
AlignContent::FlexEnd => {
AlignFlags::END => free_space,
AlignFlags::FLEX_END => {
if layout_is_flex_reversed {
Au::zero()
} else {
free_space
}
},
AlignContent::Center => free_space / 2,
AlignContent::Stretch => Au::zero(),
AlignContent::SpaceBetween => Au::zero(),
AlignContent::SpaceAround => free_space / line_count as i32 / 2,
AlignContent::SpaceEvenly => free_space / (line_count + 1) as i32,
AlignFlags::CENTER => free_space / 2,
AlignFlags::STRETCH => Au::zero(),
AlignFlags::SPACE_BETWEEN => Au::zero(),
AlignFlags::SPACE_AROUND => free_space / line_count as i32 / 2,
AlignFlags::SPACE_EVENLY => free_space / (line_count + 1) as i32,
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
_ => Au::zero(),
};
// TODO: Implement gap property
line_interval = /*gap + */ match resolved_align_content {
AlignContent::Start => Au::zero(),
AlignContent::FlexStart => Au::zero(),
AlignContent::End => Au::zero(),
AlignContent::FlexEnd => Au::zero(),
AlignContent::Center => Au::zero(),
AlignContent::Stretch => Au::zero(),
AlignContent::SpaceBetween => free_space / (line_count - 1) as i32,
AlignContent::SpaceAround => free_space / line_count as i32,
AlignContent::SpaceEvenly => free_space / (line_count + 1) as i32,
AlignFlags::START => Au::zero(),
AlignFlags::FLEX_START => Au::zero(),
AlignFlags::END => Au::zero(),
AlignFlags::FLEX_END => Au::zero(),
AlignFlags::CENTER => Au::zero(),
AlignFlags::STRETCH => Au::zero(),
AlignFlags::SPACE_BETWEEN => free_space / (line_count - 1) as i32,
AlignFlags::SPACE_AROUND => free_space / line_count as i32,
AlignFlags::SPACE_EVENLY => free_space / (line_count + 1) as i32,
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
_ => Au::zero(),
};
};
@ -819,7 +830,7 @@ impl FlexLine<'_> {
.zip(item_layout_results)
.zip(&item_used_main_sizes)
.map(|((item, mut item_result), &used_main_size)| {
let has_stretch = item.align_self == AlignItems::Stretch;
let has_stretch = item.align_self.0.value() == AlignFlags::STRETCH;
let cross_size = if has_stretch &&
item.content_box_size.cross.is_auto() &&
!(item.margin.cross_start.is_auto() || item.margin.cross_end.is_auto())
@ -857,10 +868,12 @@ impl FlexLine<'_> {
//
// In addition to the spec at https://www.w3.org/TR/css-align-3/ this implementation follows
// the resolution of https://github.com/w3c/csswg-drafts/issues/10154
let resolved_justify_content: JustifyContent = {
let resolved_justify_content: AlignFlags = {
let justify_content_style = flex_context.justify_content.0.primary();
// Inital values from the style system
let mut resolved_justify_content = flex_context.justify_content;
let mut is_safe = false; // FIXME: retrieve from style system
let mut resolved_justify_content = justify_content_style.value();
let mut is_safe = justify_content_style.flags() == AlignFlags::SAFE;
// Fallback occurs in two cases:
@ -868,17 +881,17 @@ impl FlexLine<'_> {
// https://www.w3.org/TR/css-align-3/#distribution-values
if item_count <= 1 || free_space <= Au::zero() {
(resolved_justify_content, is_safe) = match resolved_justify_content {
JustifyContent::Stretch => (JustifyContent::FlexStart, true),
JustifyContent::SpaceBetween => (JustifyContent::FlexStart, true),
JustifyContent::SpaceAround => (JustifyContent::Center, true),
JustifyContent::SpaceEvenly => (JustifyContent::Center, true),
AlignFlags::STRETCH => (AlignFlags::FLEX_START, true),
AlignFlags::SPACE_BETWEEN => (AlignFlags::FLEX_START, true),
AlignFlags::SPACE_AROUND => (AlignFlags::CENTER, true),
AlignFlags::SPACE_EVENLY => (AlignFlags::CENTER, true),
_ => (resolved_justify_content, is_safe),
}
};
// 2. If free space is negative the "safe" alignment variants all fallback to Start alignment
if free_space <= Au::zero() && is_safe {
resolved_justify_content = JustifyContent::Start;
resolved_justify_content = AlignFlags::START;
}
resolved_justify_content
@ -886,40 +899,46 @@ impl FlexLine<'_> {
// Implement "unsafe" alignment. "safe" alignment is handled by the fallback process above.
let main_start_position = match resolved_justify_content {
JustifyContent::Start => Au::zero(),
JustifyContent::FlexStart => {
AlignFlags::START => Au::zero(),
AlignFlags::FLEX_START => {
if layout_is_flex_reversed {
free_space
} else {
Au::zero()
}
},
JustifyContent::End => free_space,
JustifyContent::FlexEnd => {
AlignFlags::END => free_space,
AlignFlags::FLEX_END => {
if layout_is_flex_reversed {
Au::zero()
} else {
free_space
}
},
JustifyContent::Center => free_space / 2,
JustifyContent::Stretch => Au::zero(),
JustifyContent::SpaceBetween => Au::zero(),
JustifyContent::SpaceAround => (free_space / item_count as i32) / 2,
JustifyContent::SpaceEvenly => free_space / (item_count + 1) as i32,
AlignFlags::CENTER => free_space / 2,
AlignFlags::STRETCH => Au::zero(),
AlignFlags::SPACE_BETWEEN => Au::zero(),
AlignFlags::SPACE_AROUND => (free_space / item_count as i32) / 2,
AlignFlags::SPACE_EVENLY => free_space / (item_count + 1) as i32,
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
_ => Au::zero(),
};
// TODO: Implement gap property
let item_main_interval = /*gap + */ match resolved_justify_content {
JustifyContent::Start => Au::zero(),
JustifyContent::FlexStart => Au::zero(),
JustifyContent::End => Au::zero(),
JustifyContent::FlexEnd => Au::zero(),
JustifyContent::Center => Au::zero(),
JustifyContent::Stretch => Au::zero(),
JustifyContent::SpaceBetween => free_space / (item_count - 1) as i32,
JustifyContent::SpaceAround => free_space / item_count as i32,
JustifyContent::SpaceEvenly => free_space / (item_count + 1) as i32,
AlignFlags::START => Au::zero(),
AlignFlags::FLEX_START => Au::zero(),
AlignFlags::END => Au::zero(),
AlignFlags::FLEX_END => Au::zero(),
AlignFlags::CENTER => Au::zero(),
AlignFlags::STRETCH => Au::zero(),
AlignFlags::SPACE_BETWEEN => free_space / (item_count - 1) as i32,
AlignFlags::SPACE_AROUND => free_space / item_count as i32,
AlignFlags::SPACE_EVENLY => free_space / (item_count + 1) as i32,
// TODO: Implement all alignments. Note: not all alignment values are valid for content distribution
_ => Au::zero(),
};
// https://drafts.csswg.org/css-flexbox/#algo-cross-margins
@ -1440,18 +1459,18 @@ impl FlexItem<'_> {
if self.margin.cross_start.is_auto() || self.margin.cross_end.is_auto() {
Au::zero()
} else {
match self.align_self {
AlignItems::Stretch | AlignItems::FlexStart => Au::zero(),
AlignItems::FlexEnd => {
match self.align_self.0.value() {
AlignFlags::STRETCH | AlignFlags::FLEX_START => Au::zero(),
AlignFlags::FLEX_END => {
let margin_box_cross = *content_size + self.pbm_auto_is_zero.cross;
line_cross_size - margin_box_cross
},
AlignItems::Center => {
AlignFlags::CENTER => {
let margin_box_cross = *content_size + self.pbm_auto_is_zero.cross;
(line_cross_size - margin_box_cross) / 2
},
// FIXME: handle baseline alignment
AlignItems::Baseline => Au::zero(),
// FIXME: handle other alignments (note: not all AlignFlags values are valid for self alignment)
_ => Au::zero(),
}
};
outer_cross_start + margin.cross_start + self.border.cross_start + self.padding.cross_start

View file

@ -8,60 +8,6 @@
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[Web Animations: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -83,15 +29,6 @@
[Web Animations: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[Web Animations: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -113,15 +50,6 @@
[Web Animations: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[Web Animations: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -152,51 +80,6 @@
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -206,78 +89,6 @@
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Animations: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-content> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -287,18 +98,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -308,18 +107,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -329,18 +116,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -350,18 +125,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -371,18 +134,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -391,15 +142,3 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL

View file

@ -8,60 +8,6 @@
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[Web Animations: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -92,60 +38,6 @@
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition: all: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Animations: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[Web Animations: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -167,24 +59,6 @@
[Web Animations: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0) should be [baseline\]]
expected: FAIL
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -194,18 +68,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -215,18 +77,6 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -236,18 +86,6 @@
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
expected: FAIL
@ -256,15 +94,3 @@
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
expected: FAIL

View file

@ -1,54 +0,0 @@
[parse-align-content-001.html]
[Checking align-content: normal]
expected: FAIL
[Checking align-content: start]
expected: FAIL
[Checking align-content: end]
expected: FAIL
[Checking align-content: center]
expected: FAIL
[Checking align-content: flex-start]
expected: FAIL
[Checking align-content: flex-end]
expected: FAIL
[Checking align-content: stretch]
expected: FAIL
[Checking align-content: space-around]
expected: FAIL
[Checking align-content: space-between]
expected: FAIL
[Checking align-content: space-evenly]
expected: FAIL
[Checking align-content: baseline]
expected: FAIL
[Checking align-content: first baseline]
expected: FAIL
[Checking align-content: last baseline]
expected: FAIL
[Checking align-content: safe flex-end]
expected: FAIL
[Checking align-content: unsafe end]
expected: FAIL
[Checking align-content: safe end]
expected: FAIL
[Checking align-content: unsafe flex-start]
expected: FAIL
[Checking align-content: safe center]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-align-content-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test align-content: 'initial']
expected: FAIL
[Test grid items align-content: 'initial']
expected: FAIL
[Test flex items align-content: 'initial']
expected: FAIL
[Test absolute positioned elements align-content: 'initial']
expected: FAIL
[Test absolute positioned grid items align-content: 'initial']
expected: FAIL
[Test absolute positioned flex items align-content: 'initial']
expected: FAIL

View file

@ -1,54 +0,0 @@
[parse-align-content-003.html]
[Checking align-content: normal]
expected: FAIL
[Checking align-content: start]
expected: FAIL
[Checking align-content: end]
expected: FAIL
[Checking align-content: center]
expected: FAIL
[Checking align-content: flex-start]
expected: FAIL
[Checking align-content: flex-end]
expected: FAIL
[Checking align-content: stretch]
expected: FAIL
[Checking align-content: space-around]
expected: FAIL
[Checking align-content: space-between]
expected: FAIL
[Checking align-content: space-evenly]
expected: FAIL
[Checking align-content: baseline]
expected: FAIL
[Checking align-content: first baseline]
expected: FAIL
[Checking align-content: last baseline]
expected: FAIL
[Checking align-content: safe flex-end]
expected: FAIL
[Checking align-content: unsafe end]
expected: FAIL
[Checking align-content: safe end]
expected: FAIL
[Checking align-content: unsafe flex-start]
expected: FAIL
[Checking align-content: safe center]
expected: FAIL

View file

@ -1,120 +0,0 @@
[parse-align-content-004.html]
[Checking invalid combination - align-content: auto]
expected: FAIL
[Checking invalid combination - align-content: legacy]
expected: FAIL
[Checking invalid combination - align-content: self-start]
expected: FAIL
[Checking invalid combination - align-content: left]
expected: FAIL
[Checking invalid combination - align-content: safe right]
expected: FAIL
[Checking invalid combination - align-content: auto safe]
expected: FAIL
[Checking invalid combination - align-content: auto left]
expected: FAIL
[Checking invalid combination - align-content: normal unsafe]
expected: FAIL
[Checking invalid combination - align-content: normal stretch]
expected: FAIL
[Checking invalid combination - align-content: baseline normal]
expected: FAIL
[Checking invalid combination - align-content: baseline center]
expected: FAIL
[Checking invalid combination - align-content: first baseline center]
expected: FAIL
[Checking invalid combination - align-content: last baseline center]
expected: FAIL
[Checking invalid combination - align-content: baseline last]
expected: FAIL
[Checking invalid combination - align-content: baseline first]
expected: FAIL
[Checking invalid combination - align-content: stretch unsafe]
expected: FAIL
[Checking invalid combination - align-content: stretch right]
expected: FAIL
[Checking invalid combination - align-content: unsafe unsafe]
expected: FAIL
[Checking invalid combination - align-content: unsafe safe]
expected: FAIL
[Checking invalid combination - align-content: center start]
expected: FAIL
[Checking invalid combination - align-content: unsafe stretch]
expected: FAIL
[Checking invalid combination - align-content: safe stretch]
expected: FAIL
[Checking invalid combination - align-content: baseline safe]
expected: FAIL
[Checking invalid combination - align-content: unsafe baseline]
expected: FAIL
[Checking invalid combination - align-content: unsafe safe left]
expected: FAIL
[Checking invalid combination - align-content: unsafe left safe]
expected: FAIL
[Checking invalid combination - align-content: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - align-content: start safe]
expected: FAIL
[Checking invalid combination - align-content: safe]
expected: FAIL
[Checking invalid combination - align-content: space-between left]
expected: FAIL
[Checking invalid combination - align-content: space-around center]
expected: FAIL
[Checking invalid combination - align-content: space-evenly right]
expected: FAIL
[Checking invalid combination - align-content: stretch safe start]
expected: FAIL
[Checking invalid combination - align-content: space-around unsafe]
expected: FAIL
[Checking invalid combination - align-content: space-evenly safe flex-start]
expected: FAIL
[Checking invalid combination - align-content: space-between safe]
expected: FAIL
[Checking invalid combination - align-content: space-between stretch]
expected: FAIL
[Checking invalid combination - align-content: stretch start]
expected: FAIL
[Checking invalid combination - align-content: stretch baseline]
expected: FAIL
[Checking invalid combination - align-content: first baseline space-around]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-align-content-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe start')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,51 +0,0 @@
[parse-justify-content-001.html]
[Checking justify-content: normal]
expected: FAIL
[Checking justify-content: left]
expected: FAIL
[Checking justify-content: right]
expected: FAIL
[Checking justify-content: start]
expected: FAIL
[Checking justify-content: end]
expected: FAIL
[Checking justify-content: center]
expected: FAIL
[Checking justify-content: flex-start]
expected: FAIL
[Checking justify-content: flex-end]
expected: FAIL
[Checking justify-content: stretch]
expected: FAIL
[Checking justify-content: space-around]
expected: FAIL
[Checking justify-content: space-between]
expected: FAIL
[Checking justify-content: space-evenly]
expected: FAIL
[Checking justify-content: safe flex-end]
expected: FAIL
[Checking justify-content: unsafe end]
expected: FAIL
[Checking justify-content: safe end]
expected: FAIL
[Checking justify-content: unsafe flex-start]
expected: FAIL
[Checking justify-content: safe center]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-justify-content-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test justify-content: 'initial']
expected: FAIL
[Test grid items justify-content: 'initial']
expected: FAIL
[Test flex items justify-content: 'initial']
expected: FAIL
[Test absolute positioned elements justify-content: 'initial']
expected: FAIL
[Test absolute positioned grid items justify-content: 'initial']
expected: FAIL
[Test absolute positioned flex items justify-content: 'initial']
expected: FAIL

View file

@ -1,51 +0,0 @@
[parse-justify-content-003.html]
[Checking justify-content: normal]
expected: FAIL
[Checking justify-content: left]
expected: FAIL
[Checking justify-content: right]
expected: FAIL
[Checking justify-content: start]
expected: FAIL
[Checking justify-content: end]
expected: FAIL
[Checking justify-content: center]
expected: FAIL
[Checking justify-content: flex-start]
expected: FAIL
[Checking justify-content: flex-end]
expected: FAIL
[Checking justify-content: stretch]
expected: FAIL
[Checking justify-content: space-around]
expected: FAIL
[Checking justify-content: space-between]
expected: FAIL
[Checking justify-content: space-evenly]
expected: FAIL
[Checking justify-content: safe flex-end]
expected: FAIL
[Checking justify-content: unsafe end]
expected: FAIL
[Checking justify-content: safe end]
expected: FAIL
[Checking justify-content: unsafe flex-start]
expected: FAIL
[Checking justify-content: safe center]
expected: FAIL

View file

@ -1,123 +0,0 @@
[parse-justify-content-004.html]
[Checking invalid combination - justify-content: auto]
expected: FAIL
[Checking invalid combination - justify-content: legacy]
expected: FAIL
[Checking invalid combination - justify-content: self-start]
expected: FAIL
[Checking invalid combination - justify-content: baseline]
expected: FAIL
[Checking invalid combination - justify-content: first baseline]
expected: FAIL
[Checking invalid combination - justify-content: last baseline]
expected: FAIL
[Checking invalid combination - justify-content: auto safe]
expected: FAIL
[Checking invalid combination - justify-content: auto left]
expected: FAIL
[Checking invalid combination - justify-content: normal unsafe]
expected: FAIL
[Checking invalid combination - justify-content: normal stretch]
expected: FAIL
[Checking invalid combination - justify-content: baseline normal]
expected: FAIL
[Checking invalid combination - justify-content: baseline center]
expected: FAIL
[Checking invalid combination - justify-content: first baseline center]
expected: FAIL
[Checking invalid combination - justify-content: last baseline center]
expected: FAIL
[Checking invalid combination - justify-content: baseline last]
expected: FAIL
[Checking invalid combination - justify-content: baseline first]
expected: FAIL
[Checking invalid combination - justify-content: stretch unsafe]
expected: FAIL
[Checking invalid combination - justify-content: stretch right]
expected: FAIL
[Checking invalid combination - justify-content: unsafe unsafe]
expected: FAIL
[Checking invalid combination - justify-content: unsafe safe]
expected: FAIL
[Checking invalid combination - justify-content: center start]
expected: FAIL
[Checking invalid combination - justify-content: unsafe stretch]
expected: FAIL
[Checking invalid combination - justify-content: safe stretch]
expected: FAIL
[Checking invalid combination - justify-content: baseline safe]
expected: FAIL
[Checking invalid combination - justify-content: unsafe baseline]
expected: FAIL
[Checking invalid combination - justify-content: unsafe safe left]
expected: FAIL
[Checking invalid combination - justify-content: unsafe left safe]
expected: FAIL
[Checking invalid combination - justify-content: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - justify-content: start safe]
expected: FAIL
[Checking invalid combination - justify-content: safe]
expected: FAIL
[Checking invalid combination - justify-content: space-between left]
expected: FAIL
[Checking invalid combination - justify-content: space-around center]
expected: FAIL
[Checking invalid combination - justify-content: space-evenly right]
expected: FAIL
[Checking invalid combination - justify-content: stretch safe start]
expected: FAIL
[Checking invalid combination - justify-content: space-around unsafe]
expected: FAIL
[Checking invalid combination - justify-content: space-evenly safe flex-start]
expected: FAIL
[Checking invalid combination - justify-content: space-between safe]
expected: FAIL
[Checking invalid combination - justify-content: space-between stretch]
expected: FAIL
[Checking invalid combination - justify-content: stretch start]
expected: FAIL
[Checking invalid combination - justify-content: stretch baseline]
expected: FAIL
[Checking invalid combination - justify-content: first baseline space-around]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-justify-content-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe left')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,45 +0,0 @@
[place-content-shorthand-001.html]
[Checking place-content: normal]
expected: FAIL
[Checking place-content: start]
expected: FAIL
[Checking place-content: end]
expected: FAIL
[Checking place-content: center]
expected: FAIL
[Checking place-content: flex-start]
expected: FAIL
[Checking place-content: flex-end]
expected: FAIL
[Checking place-content: stretch]
expected: FAIL
[Checking place-content: space-around]
expected: FAIL
[Checking place-content: space-between]
expected: FAIL
[Checking place-content: space-evenly]
expected: FAIL
[Checking place-content: safe flex-end]
expected: FAIL
[Checking place-content: unsafe end]
expected: FAIL
[Checking place-content: safe end]
expected: FAIL
[Checking place-content: unsafe flex-start]
expected: FAIL
[Checking place-content: safe center]
expected: FAIL

View file

@ -1,648 +0,0 @@
[place-content-shorthand-002.html]
[Checking place-content: normal normal]
expected: FAIL
[Checking place-content: normal left]
expected: FAIL
[Checking place-content: normal right]
expected: FAIL
[Checking place-content: normal start]
expected: FAIL
[Checking place-content: normal end]
expected: FAIL
[Checking place-content: normal center]
expected: FAIL
[Checking place-content: normal flex-start]
expected: FAIL
[Checking place-content: normal flex-end]
expected: FAIL
[Checking place-content: normal stretch]
expected: FAIL
[Checking place-content: normal space-around]
expected: FAIL
[Checking place-content: normal space-between]
expected: FAIL
[Checking place-content: normal space-evenly]
expected: FAIL
[Checking place-content: start normal]
expected: FAIL
[Checking place-content: start left]
expected: FAIL
[Checking place-content: start right]
expected: FAIL
[Checking place-content: start start]
expected: FAIL
[Checking place-content: start end]
expected: FAIL
[Checking place-content: start center]
expected: FAIL
[Checking place-content: start flex-start]
expected: FAIL
[Checking place-content: start flex-end]
expected: FAIL
[Checking place-content: start stretch]
expected: FAIL
[Checking place-content: start space-around]
expected: FAIL
[Checking place-content: start space-between]
expected: FAIL
[Checking place-content: start space-evenly]
expected: FAIL
[Checking place-content: end normal]
expected: FAIL
[Checking place-content: end left]
expected: FAIL
[Checking place-content: end right]
expected: FAIL
[Checking place-content: end start]
expected: FAIL
[Checking place-content: end end]
expected: FAIL
[Checking place-content: end center]
expected: FAIL
[Checking place-content: end flex-start]
expected: FAIL
[Checking place-content: end flex-end]
expected: FAIL
[Checking place-content: end stretch]
expected: FAIL
[Checking place-content: end space-around]
expected: FAIL
[Checking place-content: end space-between]
expected: FAIL
[Checking place-content: end space-evenly]
expected: FAIL
[Checking place-content: center normal]
expected: FAIL
[Checking place-content: center left]
expected: FAIL
[Checking place-content: center right]
expected: FAIL
[Checking place-content: center start]
expected: FAIL
[Checking place-content: center end]
expected: FAIL
[Checking place-content: center center]
expected: FAIL
[Checking place-content: center flex-start]
expected: FAIL
[Checking place-content: center flex-end]
expected: FAIL
[Checking place-content: center stretch]
expected: FAIL
[Checking place-content: center space-around]
expected: FAIL
[Checking place-content: center space-between]
expected: FAIL
[Checking place-content: center space-evenly]
expected: FAIL
[Checking place-content: flex-start normal]
expected: FAIL
[Checking place-content: flex-start left]
expected: FAIL
[Checking place-content: flex-start right]
expected: FAIL
[Checking place-content: flex-start start]
expected: FAIL
[Checking place-content: flex-start end]
expected: FAIL
[Checking place-content: flex-start center]
expected: FAIL
[Checking place-content: flex-start flex-start]
expected: FAIL
[Checking place-content: flex-start flex-end]
expected: FAIL
[Checking place-content: flex-start stretch]
expected: FAIL
[Checking place-content: flex-start space-around]
expected: FAIL
[Checking place-content: flex-start space-between]
expected: FAIL
[Checking place-content: flex-start space-evenly]
expected: FAIL
[Checking place-content: flex-end normal]
expected: FAIL
[Checking place-content: flex-end left]
expected: FAIL
[Checking place-content: flex-end right]
expected: FAIL
[Checking place-content: flex-end start]
expected: FAIL
[Checking place-content: flex-end end]
expected: FAIL
[Checking place-content: flex-end center]
expected: FAIL
[Checking place-content: flex-end flex-start]
expected: FAIL
[Checking place-content: flex-end flex-end]
expected: FAIL
[Checking place-content: flex-end stretch]
expected: FAIL
[Checking place-content: flex-end space-around]
expected: FAIL
[Checking place-content: flex-end space-between]
expected: FAIL
[Checking place-content: flex-end space-evenly]
expected: FAIL
[Checking place-content: stretch normal]
expected: FAIL
[Checking place-content: stretch left]
expected: FAIL
[Checking place-content: stretch right]
expected: FAIL
[Checking place-content: stretch start]
expected: FAIL
[Checking place-content: stretch end]
expected: FAIL
[Checking place-content: stretch center]
expected: FAIL
[Checking place-content: stretch flex-start]
expected: FAIL
[Checking place-content: stretch flex-end]
expected: FAIL
[Checking place-content: stretch stretch]
expected: FAIL
[Checking place-content: stretch space-around]
expected: FAIL
[Checking place-content: stretch space-between]
expected: FAIL
[Checking place-content: stretch space-evenly]
expected: FAIL
[Checking place-content: space-around normal]
expected: FAIL
[Checking place-content: space-around left]
expected: FAIL
[Checking place-content: space-around right]
expected: FAIL
[Checking place-content: space-around start]
expected: FAIL
[Checking place-content: space-around end]
expected: FAIL
[Checking place-content: space-around center]
expected: FAIL
[Checking place-content: space-around flex-start]
expected: FAIL
[Checking place-content: space-around flex-end]
expected: FAIL
[Checking place-content: space-around stretch]
expected: FAIL
[Checking place-content: space-around space-around]
expected: FAIL
[Checking place-content: space-around space-between]
expected: FAIL
[Checking place-content: space-around space-evenly]
expected: FAIL
[Checking place-content: space-between normal]
expected: FAIL
[Checking place-content: space-between left]
expected: FAIL
[Checking place-content: space-between right]
expected: FAIL
[Checking place-content: space-between start]
expected: FAIL
[Checking place-content: space-between end]
expected: FAIL
[Checking place-content: space-between center]
expected: FAIL
[Checking place-content: space-between flex-start]
expected: FAIL
[Checking place-content: space-between flex-end]
expected: FAIL
[Checking place-content: space-between stretch]
expected: FAIL
[Checking place-content: space-between space-around]
expected: FAIL
[Checking place-content: space-between space-between]
expected: FAIL
[Checking place-content: space-between space-evenly]
expected: FAIL
[Checking place-content: space-evenly normal]
expected: FAIL
[Checking place-content: space-evenly left]
expected: FAIL
[Checking place-content: space-evenly right]
expected: FAIL
[Checking place-content: space-evenly start]
expected: FAIL
[Checking place-content: space-evenly end]
expected: FAIL
[Checking place-content: space-evenly center]
expected: FAIL
[Checking place-content: space-evenly flex-start]
expected: FAIL
[Checking place-content: space-evenly flex-end]
expected: FAIL
[Checking place-content: space-evenly stretch]
expected: FAIL
[Checking place-content: space-evenly space-around]
expected: FAIL
[Checking place-content: space-evenly space-between]
expected: FAIL
[Checking place-content: space-evenly space-evenly]
expected: FAIL
[Checking place-content: baseline normal]
expected: FAIL
[Checking place-content: baseline left]
expected: FAIL
[Checking place-content: baseline right]
expected: FAIL
[Checking place-content: baseline start]
expected: FAIL
[Checking place-content: baseline end]
expected: FAIL
[Checking place-content: baseline center]
expected: FAIL
[Checking place-content: baseline flex-start]
expected: FAIL
[Checking place-content: baseline flex-end]
expected: FAIL
[Checking place-content: baseline stretch]
expected: FAIL
[Checking place-content: baseline space-around]
expected: FAIL
[Checking place-content: baseline space-between]
expected: FAIL
[Checking place-content: baseline space-evenly]
expected: FAIL
[Checking place-content: first baseline normal]
expected: FAIL
[Checking place-content: first baseline left]
expected: FAIL
[Checking place-content: first baseline right]
expected: FAIL
[Checking place-content: first baseline start]
expected: FAIL
[Checking place-content: first baseline end]
expected: FAIL
[Checking place-content: first baseline center]
expected: FAIL
[Checking place-content: first baseline flex-start]
expected: FAIL
[Checking place-content: first baseline flex-end]
expected: FAIL
[Checking place-content: first baseline stretch]
expected: FAIL
[Checking place-content: first baseline space-around]
expected: FAIL
[Checking place-content: first baseline space-between]
expected: FAIL
[Checking place-content: first baseline space-evenly]
expected: FAIL
[Checking place-content: last baseline normal]
expected: FAIL
[Checking place-content: last baseline left]
expected: FAIL
[Checking place-content: last baseline right]
expected: FAIL
[Checking place-content: last baseline start]
expected: FAIL
[Checking place-content: last baseline end]
expected: FAIL
[Checking place-content: last baseline center]
expected: FAIL
[Checking place-content: last baseline flex-start]
expected: FAIL
[Checking place-content: last baseline flex-end]
expected: FAIL
[Checking place-content: last baseline stretch]
expected: FAIL
[Checking place-content: last baseline space-around]
expected: FAIL
[Checking place-content: last baseline space-between]
expected: FAIL
[Checking place-content: last baseline space-evenly]
expected: FAIL
[Checking place-content: safe flex-end normal]
expected: FAIL
[Checking place-content: safe flex-end left]
expected: FAIL
[Checking place-content: safe flex-end right]
expected: FAIL
[Checking place-content: safe flex-end start]
expected: FAIL
[Checking place-content: safe flex-end end]
expected: FAIL
[Checking place-content: safe flex-end center]
expected: FAIL
[Checking place-content: safe flex-end flex-start]
expected: FAIL
[Checking place-content: safe flex-end flex-end]
expected: FAIL
[Checking place-content: safe flex-end stretch]
expected: FAIL
[Checking place-content: safe flex-end space-around]
expected: FAIL
[Checking place-content: safe flex-end space-between]
expected: FAIL
[Checking place-content: safe flex-end space-evenly]
expected: FAIL
[Checking place-content: unsafe end normal]
expected: FAIL
[Checking place-content: unsafe end left]
expected: FAIL
[Checking place-content: unsafe end right]
expected: FAIL
[Checking place-content: unsafe end start]
expected: FAIL
[Checking place-content: unsafe end end]
expected: FAIL
[Checking place-content: unsafe end center]
expected: FAIL
[Checking place-content: unsafe end flex-start]
expected: FAIL
[Checking place-content: unsafe end flex-end]
expected: FAIL
[Checking place-content: unsafe end stretch]
expected: FAIL
[Checking place-content: unsafe end space-around]
expected: FAIL
[Checking place-content: unsafe end space-between]
expected: FAIL
[Checking place-content: unsafe end space-evenly]
expected: FAIL
[Checking place-content: safe end normal]
expected: FAIL
[Checking place-content: safe end left]
expected: FAIL
[Checking place-content: safe end right]
expected: FAIL
[Checking place-content: safe end start]
expected: FAIL
[Checking place-content: safe end end]
expected: FAIL
[Checking place-content: safe end center]
expected: FAIL
[Checking place-content: safe end flex-start]
expected: FAIL
[Checking place-content: safe end flex-end]
expected: FAIL
[Checking place-content: safe end stretch]
expected: FAIL
[Checking place-content: safe end space-around]
expected: FAIL
[Checking place-content: safe end space-between]
expected: FAIL
[Checking place-content: safe end space-evenly]
expected: FAIL
[Checking place-content: unsafe flex-start normal]
expected: FAIL
[Checking place-content: unsafe flex-start left]
expected: FAIL
[Checking place-content: unsafe flex-start right]
expected: FAIL
[Checking place-content: unsafe flex-start start]
expected: FAIL
[Checking place-content: unsafe flex-start end]
expected: FAIL
[Checking place-content: unsafe flex-start center]
expected: FAIL
[Checking place-content: unsafe flex-start flex-start]
expected: FAIL
[Checking place-content: unsafe flex-start flex-end]
expected: FAIL
[Checking place-content: unsafe flex-start stretch]
expected: FAIL
[Checking place-content: unsafe flex-start space-around]
expected: FAIL
[Checking place-content: unsafe flex-start space-between]
expected: FAIL
[Checking place-content: unsafe flex-start space-evenly]
expected: FAIL
[Checking place-content: safe center normal]
expected: FAIL
[Checking place-content: safe center left]
expected: FAIL
[Checking place-content: safe center right]
expected: FAIL
[Checking place-content: safe center start]
expected: FAIL
[Checking place-content: safe center end]
expected: FAIL
[Checking place-content: safe center center]
expected: FAIL
[Checking place-content: safe center flex-start]
expected: FAIL
[Checking place-content: safe center flex-end]
expected: FAIL
[Checking place-content: safe center stretch]
expected: FAIL
[Checking place-content: safe center space-around]
expected: FAIL
[Checking place-content: safe center space-between]
expected: FAIL
[Checking place-content: safe center space-evenly]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-content-shorthand-003.html]
[Check place-content: initial - align-content expanded value]
expected: FAIL
[Check place-content: initial - justify-content expanded value]
expected: FAIL

View file

@ -1,21 +0,0 @@
[place-content-shorthand-004.html]
[Verify fallback values are invalid]
expected: FAIL
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
expected: FAIL
[Verify <baseline-position> values are invalid for the justify-content property]
expected: FAIL
[Verify numeric values are invalid]
expected: FAIL
[Verify 'auto' values are invalid]
expected: FAIL
[Verify self-position values are invalid]
expected: FAIL
[Verify empty declaration is invalid]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-content-shorthand-005.html]
[Check place-content: inherit - align-content resolved value]
expected: FAIL
[Check place-content: inherit - justify-content resolved value]
expected: FAIL

View file

@ -1,66 +0,0 @@
[place-content-shorthand-006.html]
[Checking place-content: normal normal]
expected: FAIL
[Checking place-content: start start]
expected: FAIL
[Checking place-content: end end]
expected: FAIL
[Checking place-content: center center]
expected: FAIL
[Checking place-content: flex-start flex-start]
expected: FAIL
[Checking place-content: flex-end flex-end]
expected: FAIL
[Checking place-content: stretch stretch]
expected: FAIL
[Checking place-content: space-around space-around]
expected: FAIL
[Checking place-content: space-between space-between]
expected: FAIL
[Checking place-content: space-evenly space-evenly]
expected: FAIL
[Checking place-content: first baseline normal]
expected: FAIL
[Checking place-content: first baseline left]
expected: FAIL
[Checking place-content: first baseline right]
expected: FAIL
[Checking place-content: first baseline start]
expected: FAIL
[Checking place-content: first baseline end]
expected: FAIL
[Checking place-content: first baseline center]
expected: FAIL
[Checking place-content: first baseline flex-start]
expected: FAIL
[Checking place-content: first baseline flex-end]
expected: FAIL
[Checking place-content: first baseline stretch]
expected: FAIL
[Checking place-content: first baseline space-around]
expected: FAIL
[Checking place-content: first baseline space-between]
expected: FAIL
[Checking place-content: first baseline space-evenly]
expected: FAIL

View file

@ -1,51 +0,0 @@
[parse-align-items-001.html]
[Checking align-items: normal]
expected: FAIL
[Checking align-items: stretch]
expected: FAIL
[Checking align-items: start]
expected: FAIL
[Checking align-items: end]
expected: FAIL
[Checking align-items: self-start]
expected: FAIL
[Checking align-items: self-end]
expected: FAIL
[Checking align-items: center]
expected: FAIL
[Checking align-items: flex-start]
expected: FAIL
[Checking align-items: flex-end]
expected: FAIL
[Checking align-items: baseline]
expected: FAIL
[Checking align-items: first baseline]
expected: FAIL
[Checking align-items: last baseline]
expected: FAIL
[Checking align-items: safe flex-end]
expected: FAIL
[Checking align-items: unsafe end]
expected: FAIL
[Checking align-items: safe end]
expected: FAIL
[Checking align-items: unsafe flex-start]
expected: FAIL
[Checking align-items: safe center]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-align-items-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test align-items: 'initial']
expected: FAIL
[Test grid items align-items: 'initial']
expected: FAIL
[Test flex items align-items: 'initial']
expected: FAIL
[Test absolute positioned elements align-items: 'initial']
expected: FAIL
[Test absolute positioned grid items align-items: 'initial']
expected: FAIL
[Test absolute positioned flex items align-items: 'initial']
expected: FAIL

View file

@ -1,51 +0,0 @@
[parse-align-items-003.html]
[Checking align-items: normal]
expected: FAIL
[Checking align-items: stretch]
expected: FAIL
[Checking align-items: start]
expected: FAIL
[Checking align-items: end]
expected: FAIL
[Checking align-items: self-start]
expected: FAIL
[Checking align-items: self-end]
expected: FAIL
[Checking align-items: center]
expected: FAIL
[Checking align-items: flex-start]
expected: FAIL
[Checking align-items: flex-end]
expected: FAIL
[Checking align-items: baseline]
expected: FAIL
[Checking align-items: first baseline]
expected: FAIL
[Checking align-items: last baseline]
expected: FAIL
[Checking align-items: safe flex-end]
expected: FAIL
[Checking align-items: unsafe end]
expected: FAIL
[Checking align-items: safe end]
expected: FAIL
[Checking align-items: unsafe flex-start]
expected: FAIL
[Checking align-items: safe center]
expected: FAIL

View file

@ -1,87 +0,0 @@
[parse-align-items-004.html]
[Checking invalid combination - align-items: auto]
expected: FAIL
[Checking invalid combination - align-items: legacy]
expected: FAIL
[Checking invalid combination - align-items: space-around]
expected: FAIL
[Checking invalid combination - align-items: left]
expected: FAIL
[Checking invalid combination - align-items: safe right]
expected: FAIL
[Checking invalid combination - align-items: auto safe]
expected: FAIL
[Checking invalid combination - align-items: auto left]
expected: FAIL
[Checking invalid combination - align-items: normal unsafe]
expected: FAIL
[Checking invalid combination - align-items: normal stretch]
expected: FAIL
[Checking invalid combination - align-items: baseline normal]
expected: FAIL
[Checking invalid combination - align-items: baseline center]
expected: FAIL
[Checking invalid combination - align-items: first baseline center]
expected: FAIL
[Checking invalid combination - align-items: last baseline center]
expected: FAIL
[Checking invalid combination - align-items: baseline last]
expected: FAIL
[Checking invalid combination - align-items: baseline first]
expected: FAIL
[Checking invalid combination - align-items: stretch unsafe]
expected: FAIL
[Checking invalid combination - align-items: stretch right]
expected: FAIL
[Checking invalid combination - align-items: unsafe unsafe]
expected: FAIL
[Checking invalid combination - align-items: unsafe safe]
expected: FAIL
[Checking invalid combination - align-items: center start]
expected: FAIL
[Checking invalid combination - align-items: unsafe stretch]
expected: FAIL
[Checking invalid combination - align-items: safe stretch]
expected: FAIL
[Checking invalid combination - align-items: baseline safe]
expected: FAIL
[Checking invalid combination - align-items: unsafe baseline]
expected: FAIL
[Checking invalid combination - align-items: unsafe safe left]
expected: FAIL
[Checking invalid combination - align-items: unsafe left safe]
expected: FAIL
[Checking invalid combination - align-items: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - align-items: start safe]
expected: FAIL
[Checking invalid combination - align-items: safe]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-align-items-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe start')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,66 +0,0 @@
[parse-justify-items-001.html]
[Checking justify-items: normal]
expected: FAIL
[Checking justify-items: stretch]
expected: FAIL
[Checking justify-items: left]
expected: FAIL
[Checking justify-items: right]
expected: FAIL
[Checking justify-items: start]
expected: FAIL
[Checking justify-items: end]
expected: FAIL
[Checking justify-items: self-start]
expected: FAIL
[Checking justify-items: self-end]
expected: FAIL
[Checking justify-items: center]
expected: FAIL
[Checking justify-items: flex-start]
expected: FAIL
[Checking justify-items: flex-end]
expected: FAIL
[Checking justify-items: baseline]
expected: FAIL
[Checking justify-items: first baseline]
expected: FAIL
[Checking justify-items: last baseline]
expected: FAIL
[Checking justify-items: safe flex-end]
expected: FAIL
[Checking justify-items: unsafe end]
expected: FAIL
[Checking justify-items: safe end]
expected: FAIL
[Checking justify-items: unsafe flex-start]
expected: FAIL
[Checking justify-items: safe center]
expected: FAIL
[Checking justify-items: legacy left]
expected: FAIL
[Checking justify-items: legacy center]
expected: FAIL
[Checking justify-items: legacy right]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-justify-items-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test justify-items: 'initial']
expected: FAIL
[Test grid items justify-items: 'initial']
expected: FAIL
[Test flex items justify-items: 'initial']
expected: FAIL
[Test absolute positioned elements justify-items: 'initial']
expected: FAIL
[Test absolute positioned grid items justify-items: 'initial']
expected: FAIL
[Test absolute positioned flex items justify-items: 'initial']
expected: FAIL

View file

@ -1,66 +0,0 @@
[parse-justify-items-003.html]
[Checking justify-items: normal]
expected: FAIL
[Checking justify-items: stretch]
expected: FAIL
[Checking justify-items: left]
expected: FAIL
[Checking justify-items: right]
expected: FAIL
[Checking justify-items: start]
expected: FAIL
[Checking justify-items: end]
expected: FAIL
[Checking justify-items: self-start]
expected: FAIL
[Checking justify-items: self-end]
expected: FAIL
[Checking justify-items: center]
expected: FAIL
[Checking justify-items: flex-start]
expected: FAIL
[Checking justify-items: flex-end]
expected: FAIL
[Checking justify-items: baseline]
expected: FAIL
[Checking justify-items: first baseline]
expected: FAIL
[Checking justify-items: last baseline]
expected: FAIL
[Checking justify-items: safe flex-end]
expected: FAIL
[Checking justify-items: unsafe end]
expected: FAIL
[Checking justify-items: safe end]
expected: FAIL
[Checking justify-items: unsafe flex-start]
expected: FAIL
[Checking justify-items: safe center]
expected: FAIL
[Checking justify-items: legacy left]
expected: FAIL
[Checking justify-items: legacy center]
expected: FAIL
[Checking justify-items: legacy right]
expected: FAIL

View file

@ -1,96 +0,0 @@
[parse-justify-items-004.html]
[Checking invalid combination - justify-items: auto]
expected: FAIL
[Checking invalid combination - justify-items: space-around]
expected: FAIL
[Checking invalid combination - justify-items: auto safe]
expected: FAIL
[Checking invalid combination - justify-items: auto left]
expected: FAIL
[Checking invalid combination - justify-items: normal unsafe]
expected: FAIL
[Checking invalid combination - justify-items: normal stretch]
expected: FAIL
[Checking invalid combination - justify-items: baseline normal]
expected: FAIL
[Checking invalid combination - justify-items: baseline center]
expected: FAIL
[Checking invalid combination - justify-items: first baseline center]
expected: FAIL
[Checking invalid combination - justify-items: last baseline center]
expected: FAIL
[Checking invalid combination - justify-items: baseline last]
expected: FAIL
[Checking invalid combination - justify-items: baseline first]
expected: FAIL
[Checking invalid combination - justify-items: stretch unsafe]
expected: FAIL
[Checking invalid combination - justify-items: stretch right]
expected: FAIL
[Checking invalid combination - justify-items: unsafe unsafe]
expected: FAIL
[Checking invalid combination - justify-items: unsafe safe]
expected: FAIL
[Checking invalid combination - justify-items: center start]
expected: FAIL
[Checking invalid combination - justify-items: unsafe stretch]
expected: FAIL
[Checking invalid combination - justify-items: safe stretch]
expected: FAIL
[Checking invalid combination - justify-items: baseline safe]
expected: FAIL
[Checking invalid combination - justify-items: unsafe baseline]
expected: FAIL
[Checking invalid combination - justify-items: unsafe safe left]
expected: FAIL
[Checking invalid combination - justify-items: unsafe left safe]
expected: FAIL
[Checking invalid combination - justify-items: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - justify-items: start safe]
expected: FAIL
[Checking invalid combination - justify-items: safe]
expected: FAIL
[Checking invalid combination - justify-items: legacy start]
expected: FAIL
[Checking invalid combination - justify-items: legacy end]
expected: FAIL
[Checking invalid combination - justify-items: legacy right unsafe]
expected: FAIL
[Checking invalid combination - justify-items: legacy auto]
expected: FAIL
[Checking invalid combination - justify-items: legacy stretch]
expected: FAIL
[Checking invalid combination - justify-items: legacy left right]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-justify-items-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe left')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,51 +0,0 @@
[place-items-shorthand-001.html]
[Checking place-items: normal]
expected: FAIL
[Checking place-items: stretch]
expected: FAIL
[Checking place-items: start]
expected: FAIL
[Checking place-items: end]
expected: FAIL
[Checking place-items: self-start]
expected: FAIL
[Checking place-items: self-end]
expected: FAIL
[Checking place-items: center]
expected: FAIL
[Checking place-items: flex-start]
expected: FAIL
[Checking place-items: flex-end]
expected: FAIL
[Checking place-items: baseline]
expected: FAIL
[Checking place-items: first baseline]
expected: FAIL
[Checking place-items: last baseline]
expected: FAIL
[Checking place-items: safe flex-end]
expected: FAIL
[Checking place-items: unsafe end]
expected: FAIL
[Checking place-items: safe end]
expected: FAIL
[Checking place-items: unsafe flex-start]
expected: FAIL
[Checking place-items: safe center]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-items-shorthand-003.html]
[Check place-items: initial - align-items expanded value]
expected: FAIL
[Check place-items: initial - justify-items expanded value]
expected: FAIL

View file

@ -1,12 +0,0 @@
[place-items-shorthand-004.html]
[Verify fallback values are invalid]
expected: FAIL
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
expected: FAIL
[Verify numeric values are invalid]
expected: FAIL
[Verify empty declaration is invalid]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-items-shorthand-005.html]
[Check place-items: inherit - align-items resolved value]
expected: FAIL
[Check place-items: inherit - justify-items resolved value]
expected: FAIL

View file

@ -1,108 +0,0 @@
[place-items-shorthand-006.html]
[Checking place-items: normal normal]
expected: FAIL
[Checking place-items: normal first baseline]
expected: FAIL
[Checking place-items: stretch stretch]
expected: FAIL
[Checking place-items: stretch first baseline]
expected: FAIL
[Checking place-items: start start]
expected: FAIL
[Checking place-items: start first baseline]
expected: FAIL
[Checking place-items: end end]
expected: FAIL
[Checking place-items: end first baseline]
expected: FAIL
[Checking place-items: self-start self-start]
expected: FAIL
[Checking place-items: self-start first baseline]
expected: FAIL
[Checking place-items: self-end self-end]
expected: FAIL
[Checking place-items: self-end first baseline]
expected: FAIL
[Checking place-items: center center]
expected: FAIL
[Checking place-items: center first baseline]
expected: FAIL
[Checking place-items: flex-start flex-start]
expected: FAIL
[Checking place-items: flex-start first baseline]
expected: FAIL
[Checking place-items: flex-end flex-end]
expected: FAIL
[Checking place-items: flex-end first baseline]
expected: FAIL
[Checking place-items: baseline baseline]
expected: FAIL
[Checking place-items: baseline first baseline]
expected: FAIL
[Checking place-items: first baseline left]
expected: FAIL
[Checking place-items: first baseline right]
expected: FAIL
[Checking place-items: first baseline normal]
expected: FAIL
[Checking place-items: first baseline stretch]
expected: FAIL
[Checking place-items: first baseline start]
expected: FAIL
[Checking place-items: first baseline end]
expected: FAIL
[Checking place-items: first baseline self-start]
expected: FAIL
[Checking place-items: first baseline self-end]
expected: FAIL
[Checking place-items: first baseline center]
expected: FAIL
[Checking place-items: first baseline flex-start]
expected: FAIL
[Checking place-items: first baseline flex-end]
expected: FAIL
[Checking place-items: first baseline baseline]
expected: FAIL
[Checking place-items: first baseline first baseline]
expected: FAIL
[Checking place-items: first baseline last baseline]
expected: FAIL
[Checking place-items: last baseline first baseline]
expected: FAIL
[Checking place-items: last baseline last baseline]
expected: FAIL

View file

@ -1,51 +0,0 @@
[shorthand-serialization-001.html]
[test shorthand serialization {"alignContent":"center","shorthand":"center normal"}]
expected: FAIL
[test shorthand serialization {"alignContent":"baseline safe right","shorthand":""}]
expected: FAIL
[test shorthand serialization {"justifyContent":"safe start","shorthand":"normal safe start"}]
expected: FAIL
[test shorthand serialization {"justifyContent":"unsafe start","shorthand":["normal unsafe start"\]}]
expected: FAIL
[test shorthand serialization {"justifyContent":"space-evenly start","shorthand":""}]
expected: FAIL
[test shorthand serialization {"alignContent":"start","justifyContent":"end","shorthand":"start end"}]
expected: FAIL
[test shorthand serialization {"alignItems":"center","shorthand":"center legacy"}]
expected: FAIL
[test shorthand serialization {"alignItems":"baseline","shorthand":"baseline legacy"}]
expected: FAIL
[test shorthand serialization {"justifyItems":"safe start","shorthand":"normal safe start"}]
expected: FAIL
[test shorthand serialization {"justifyItems":"unsafe start","shorthand":["normal unsafe start"\]}]
expected: FAIL
[test shorthand serialization {"justifyItems":"stretch","shorthand":"normal stretch"}]
expected: FAIL
[test shorthand serialization {"justifyItems":"left legacy","shorthand":"normal legacy left"}]
expected: FAIL
[test shorthand serialization {"alignItems":"stretch","justifyItems":"end","shorthand":"stretch end"}]
expected: FAIL
[test shorthand serialization {"alignSelf":"self-end safe","shorthand":""}]
expected: FAIL
[test shorthand serialization {"justifySelf":"unsafe start","shorthand":["auto start","auto unsafe start"\]}]
expected: FAIL
[test shorthand serialization {"justifySelf":"last baseline start","shorthand":""}]
expected: FAIL
[test shorthand serialization {"alignSelf":"baseline","justifySelf":"last baseline","shorthand":"baseline last baseline"}]
expected: FAIL

View file

@ -1,46 +1,13 @@
[inheritance.html]
[Property align-content has initial value normal]
expected: FAIL
[Property align-content does not inherit]
expected: FAIL
[Property align-items has initial value normal]
expected: FAIL
[Property align-items does not inherit]
expected: FAIL
[Property align-self has initial value auto]
expected: FAIL
[Property align-self does not inherit]
expected: FAIL
[Property column-gap has initial value normal]
expected: FAIL
[Property column-gap does not inherit]
expected: FAIL
[Property justify-content has initial value normal]
expected: FAIL
[Property justify-content does not inherit]
expected: FAIL
[Property justify-items has initial value legacy center]
expected: FAIL
[Property justify-items does not inherit]
expected: FAIL
[Property justify-self has initial value auto]
expected: FAIL
[Property justify-self does not inherit]
expected: FAIL
[Property row-gap has initial value normal]
expected: FAIL

View file

@ -1,42 +0,0 @@
[align-content-computed.html]
[Property align-content value 'normal']
expected: FAIL
[Property align-content value 'baseline']
expected: FAIL
[Property align-content value 'last baseline']
expected: FAIL
[Property align-content value 'space-between']
expected: FAIL
[Property align-content value 'space-around']
expected: FAIL
[Property align-content value 'space-evenly']
expected: FAIL
[Property align-content value 'stretch']
expected: FAIL
[Property align-content value 'center']
expected: FAIL
[Property align-content value 'start']
expected: FAIL
[Property align-content value 'end']
expected: FAIL
[Property align-content value 'flex-start']
expected: FAIL
[Property align-content value 'flex-end']
expected: FAIL
[Property align-content value 'unsafe end']
expected: FAIL
[Property align-content value 'safe flex-start']
expected: FAIL

View file

@ -1,45 +0,0 @@
[align-content-valid.html]
[e.style['align-content'\] = "normal" should set the property value]
expected: FAIL
[e.style['align-content'\] = "baseline" should set the property value]
expected: FAIL
[e.style['align-content'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['align-content'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['align-content'\] = "space-between" should set the property value]
expected: FAIL
[e.style['align-content'\] = "space-around" should set the property value]
expected: FAIL
[e.style['align-content'\] = "space-evenly" should set the property value]
expected: FAIL
[e.style['align-content'\] = "stretch" should set the property value]
expected: FAIL
[e.style['align-content'\] = "center" should set the property value]
expected: FAIL
[e.style['align-content'\] = "start" should set the property value]
expected: FAIL
[e.style['align-content'\] = "end" should set the property value]
expected: FAIL
[e.style['align-content'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['align-content'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['align-content'\] = "unsafe end" should set the property value]
expected: FAIL
[e.style['align-content'\] = "safe flex-start" should set the property value]
expected: FAIL

View file

@ -1,39 +0,0 @@
[align-items-computed.html]
[Property align-items value 'normal']
expected: FAIL
[Property align-items value 'stretch']
expected: FAIL
[Property align-items value 'baseline']
expected: FAIL
[Property align-items value 'last baseline']
expected: FAIL
[Property align-items value 'center']
expected: FAIL
[Property align-items value 'start']
expected: FAIL
[Property align-items value 'end']
expected: FAIL
[Property align-items value 'self-start']
expected: FAIL
[Property align-items value 'self-end']
expected: FAIL
[Property align-items value 'flex-start']
expected: FAIL
[Property align-items value 'flex-end']
expected: FAIL
[Property align-items value 'unsafe center']
expected: FAIL
[Property align-items value 'safe self-end']
expected: FAIL

View file

@ -1,42 +0,0 @@
[align-items-valid.html]
[e.style['align-items'\] = "normal" should set the property value]
expected: FAIL
[e.style['align-items'\] = "stretch" should set the property value]
expected: FAIL
[e.style['align-items'\] = "baseline" should set the property value]
expected: FAIL
[e.style['align-items'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['align-items'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['align-items'\] = "center" should set the property value]
expected: FAIL
[e.style['align-items'\] = "start" should set the property value]
expected: FAIL
[e.style['align-items'\] = "end" should set the property value]
expected: FAIL
[e.style['align-items'\] = "self-start" should set the property value]
expected: FAIL
[e.style['align-items'\] = "self-end" should set the property value]
expected: FAIL
[e.style['align-items'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['align-items'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['align-items'\] = "unsafe center" should set the property value]
expected: FAIL
[e.style['align-items'\] = "safe self-end" should set the property value]
expected: FAIL

View file

@ -1,42 +0,0 @@
[align-self-computed.html]
[Property align-self value 'auto']
expected: FAIL
[Property align-self value 'normal']
expected: FAIL
[Property align-self value 'stretch']
expected: FAIL
[Property align-self value 'baseline']
expected: FAIL
[Property align-self value 'last baseline']
expected: FAIL
[Property align-self value 'center']
expected: FAIL
[Property align-self value 'start']
expected: FAIL
[Property align-self value 'end']
expected: FAIL
[Property align-self value 'self-start']
expected: FAIL
[Property align-self value 'self-end']
expected: FAIL
[Property align-self value 'flex-start']
expected: FAIL
[Property align-self value 'flex-end']
expected: FAIL
[Property align-self value 'unsafe center']
expected: FAIL
[Property align-self value 'safe self-end']
expected: FAIL

View file

@ -1,45 +0,0 @@
[align-self-valid.html]
[e.style['align-self'\] = "auto" should set the property value]
expected: FAIL
[e.style['align-self'\] = "normal" should set the property value]
expected: FAIL
[e.style['align-self'\] = "stretch" should set the property value]
expected: FAIL
[e.style['align-self'\] = "baseline" should set the property value]
expected: FAIL
[e.style['align-self'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['align-self'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['align-self'\] = "center" should set the property value]
expected: FAIL
[e.style['align-self'\] = "start" should set the property value]
expected: FAIL
[e.style['align-self'\] = "end" should set the property value]
expected: FAIL
[e.style['align-self'\] = "self-start" should set the property value]
expected: FAIL
[e.style['align-self'\] = "self-end" should set the property value]
expected: FAIL
[e.style['align-self'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['align-self'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['align-self'\] = "unsafe center" should set the property value]
expected: FAIL
[e.style['align-self'\] = "safe self-end" should set the property value]
expected: FAIL

View file

@ -1,42 +0,0 @@
[justify-content-computed.html]
[Property justify-content value 'normal']
expected: FAIL
[Property justify-content value 'space-between']
expected: FAIL
[Property justify-content value 'space-around']
expected: FAIL
[Property justify-content value 'space-evenly']
expected: FAIL
[Property justify-content value 'stretch']
expected: FAIL
[Property justify-content value 'center']
expected: FAIL
[Property justify-content value 'start']
expected: FAIL
[Property justify-content value 'end']
expected: FAIL
[Property justify-content value 'flex-start']
expected: FAIL
[Property justify-content value 'flex-end']
expected: FAIL
[Property justify-content value 'unsafe end']
expected: FAIL
[Property justify-content value 'safe flex-start']
expected: FAIL
[Property justify-content value 'left']
expected: FAIL
[Property justify-content value 'unsafe right']
expected: FAIL

View file

@ -1,42 +0,0 @@
[justify-content-valid.html]
[e.style['justify-content'\] = "normal" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "space-between" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "space-around" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "space-evenly" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "stretch" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "center" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "start" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "end" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "unsafe end" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "safe flex-start" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "left" should set the property value]
expected: FAIL
[e.style['justify-content'\] = "unsafe right" should set the property value]
expected: FAIL

View file

@ -1,60 +1,3 @@
[justify-items-computed.html]
[Property justify-items value 'normal']
expected: FAIL
[Property justify-items value 'stretch']
expected: FAIL
[Property justify-items value 'baseline']
expected: FAIL
[Property justify-items value 'last baseline']
expected: FAIL
[Property justify-items value 'center']
expected: FAIL
[Property justify-items value 'start']
expected: FAIL
[Property justify-items value 'end']
expected: FAIL
[Property justify-items value 'self-start']
expected: FAIL
[Property justify-items value 'self-end']
expected: FAIL
[Property justify-items value 'flex-start']
expected: FAIL
[Property justify-items value 'flex-end']
expected: FAIL
[Property justify-items value 'unsafe center']
expected: FAIL
[Property justify-items value 'safe self-end']
expected: FAIL
[Property justify-items value 'right']
expected: FAIL
[Property justify-items value 'safe left']
expected: FAIL
[Property justify-items value 'legacy']
expected: FAIL
[Property justify-items value 'legacy left']
expected: FAIL
[Property justify-items value 'legacy right']
expected: FAIL
[Property justify-items value 'legacy center']
expected: FAIL
[justify-items legacy depends on inherited value]
expected: FAIL

View file

@ -1,60 +0,0 @@
[justify-items-valid.html]
[e.style['justify-items'\] = "normal" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "stretch" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "baseline" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "center" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "start" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "end" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "self-start" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "self-end" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "unsafe center" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "safe self-end" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "right" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "safe left" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "legacy" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "left legacy" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "right legacy" should set the property value]
expected: FAIL
[e.style['justify-items'\] = "center legacy" should set the property value]
expected: FAIL

View file

@ -1,48 +0,0 @@
[justify-self-computed.html]
[Property justify-self value 'auto']
expected: FAIL
[Property justify-self value 'normal']
expected: FAIL
[Property justify-self value 'stretch']
expected: FAIL
[Property justify-self value 'baseline']
expected: FAIL
[Property justify-self value 'last baseline']
expected: FAIL
[Property justify-self value 'center']
expected: FAIL
[Property justify-self value 'start']
expected: FAIL
[Property justify-self value 'end']
expected: FAIL
[Property justify-self value 'self-start']
expected: FAIL
[Property justify-self value 'self-end']
expected: FAIL
[Property justify-self value 'flex-start']
expected: FAIL
[Property justify-self value 'flex-end']
expected: FAIL
[Property justify-self value 'unsafe center']
expected: FAIL
[Property justify-self value 'safe self-end']
expected: FAIL
[Property justify-self value 'left']
expected: FAIL
[Property justify-self value 'unsafe right']
expected: FAIL

View file

@ -1,51 +0,0 @@
[justify-self-valid.html]
[e.style['justify-self'\] = "auto" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "normal" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "stretch" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "baseline" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "center" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "start" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "end" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "self-start" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "self-end" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "flex-start" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "unsafe center" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "safe self-end" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "left" should set the property value]
expected: FAIL
[e.style['justify-self'\] = "unsafe right" should set the property value]
expected: FAIL

View file

@ -1,69 +0,0 @@
[place-content-computed.html]
[Property place-content value 'normal normal']
expected: FAIL
[Property place-content value 'first baseline']
expected: FAIL
[Property place-content value 'baseline']
expected: FAIL
[Property place-content value 'first baseline start']
expected: FAIL
[Property place-content value 'last baseline']
expected: FAIL
[Property place-content value 'first baseline stretch']
expected: FAIL
[Property place-content value 'last baseline flex-start']
expected: FAIL
[Property place-content value 'baseline stretch']
expected: FAIL
[Property place-content value 'space-between']
expected: FAIL
[Property place-content value 'space-around']
expected: FAIL
[Property place-content value 'space-evenly']
expected: FAIL
[Property place-content value 'stretch']
expected: FAIL
[Property place-content value 'center']
expected: FAIL
[Property place-content value 'end']
expected: FAIL
[Property place-content value 'flex-start flex-start']
expected: FAIL
[Property place-content value 'unsafe end unsafe end']
expected: FAIL
[Property place-content value 'safe flex-start']
expected: FAIL
[Property place-content value 'normal stretch']
expected: FAIL
[Property place-content value 'baseline space-around']
expected: FAIL
[Property place-content value 'space-evenly unsafe end']
expected: FAIL
[Property place-content value 'center normal']
expected: FAIL
[Property place-content value 'normal right']
expected: FAIL
[Property place-content value 'baseline unsafe left']
expected: FAIL

View file

@ -1,45 +0,0 @@
[place-content-shorthand.html]
[e.style['place-content'\] = "normal" should set align-content]
expected: FAIL
[e.style['place-content'\] = "normal" should set justify-content]
expected: FAIL
[e.style['place-content'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['place-content'\] = "first baseline" should set align-content]
expected: FAIL
[e.style['place-content'\] = "first baseline" should set justify-content]
expected: FAIL
[e.style['place-content'\] = "first baseline" should not set unrelated longhands]
expected: FAIL
[e.style['place-content'\] = "last baseline flex-start" should set align-content]
expected: FAIL
[e.style['place-content'\] = "last baseline flex-start" should set justify-content]
expected: FAIL
[e.style['place-content'\] = "last baseline flex-start" should not set unrelated longhands]
expected: FAIL
[e.style['place-content'\] = "space-around" should set align-content]
expected: FAIL
[e.style['place-content'\] = "space-around" should set justify-content]
expected: FAIL
[e.style['place-content'\] = "space-around" should not set unrelated longhands]
expected: FAIL
[e.style['place-content'\] = "space-evenly unsafe end" should set align-content]
expected: FAIL
[e.style['place-content'\] = "space-evenly unsafe end" should set justify-content]
expected: FAIL
[e.style['place-content'\] = "space-evenly unsafe end" should not set unrelated longhands]
expected: FAIL

View file

@ -1,69 +0,0 @@
[place-content-valid.html]
[e.style['place-content'\] = "normal normal" should set the property value]
expected: FAIL
[e.style['place-content'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['place-content'\] = "baseline" should set the property value]
expected: FAIL
[e.style['place-content'\] = "first baseline start" should set the property value]
expected: FAIL
[e.style['place-content'\] = "last baseline" should set the property value]
expected: FAIL
[e.style['place-content'\] = "first baseline stretch" should set the property value]
expected: FAIL
[e.style['place-content'\] = "last baseline flex-start" should set the property value]
expected: FAIL
[e.style['place-content'\] = "baseline stretch" should set the property value]
expected: FAIL
[e.style['place-content'\] = "space-between" should set the property value]
expected: FAIL
[e.style['place-content'\] = "space-around" should set the property value]
expected: FAIL
[e.style['place-content'\] = "space-evenly" should set the property value]
expected: FAIL
[e.style['place-content'\] = "stretch" should set the property value]
expected: FAIL
[e.style['place-content'\] = "center" should set the property value]
expected: FAIL
[e.style['place-content'\] = "end" should set the property value]
expected: FAIL
[e.style['place-content'\] = "flex-start flex-start" should set the property value]
expected: FAIL
[e.style['place-content'\] = "unsafe end unsafe end" should set the property value]
expected: FAIL
[e.style['place-content'\] = "safe flex-start" should set the property value]
expected: FAIL
[e.style['place-content'\] = "normal stretch" should set the property value]
expected: FAIL
[e.style['place-content'\] = "baseline space-around" should set the property value]
expected: FAIL
[e.style['place-content'\] = "space-evenly unsafe end" should set the property value]
expected: FAIL
[e.style['place-content'\] = "center normal" should set the property value]
expected: FAIL
[e.style['place-content'\] = "normal right" should set the property value]
expected: FAIL
[e.style['place-content'\] = "baseline unsafe left" should set the property value]
expected: FAIL

View file

@ -1,54 +1,3 @@
[place-items-computed.html]
[Property place-items value 'normal']
expected: FAIL
[Property place-items value 'stretch stretch']
expected: FAIL
[Property place-items value 'first baseline']
expected: FAIL
[Property place-items value 'last baseline last baseline']
expected: FAIL
[Property place-items value 'center']
expected: FAIL
[Property place-items value 'end end']
expected: FAIL
[Property place-items value 'self-start']
expected: FAIL
[Property place-items value 'flex-end']
expected: FAIL
[Property place-items value 'unsafe center unsafe center']
expected: FAIL
[Property place-items value 'safe self-end']
expected: FAIL
[Property place-items value 'stretch baseline']
expected: FAIL
[Property place-items value 'last baseline center']
expected: FAIL
[Property place-items value 'safe self-end normal']
expected: FAIL
[Property place-items value 'normal right']
expected: FAIL
[Property place-items value 'baseline unsafe left']
expected: FAIL
[Property place-items value 'flex-end legacy']
expected: FAIL
[Property place-items value 'stretch legacy left']
expected: FAIL
[Property place-items value 'first baseline right legacy']
expected: FAIL

View file

@ -1,36 +0,0 @@
[place-items-shorthand.html]
[e.style['place-items'\] = "normal" should set align-items]
expected: FAIL
[e.style['place-items'\] = "normal" should set justify-items]
expected: FAIL
[e.style['place-items'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['place-items'\] = "first baseline" should set align-items]
expected: FAIL
[e.style['place-items'\] = "first baseline" should set justify-items]
expected: FAIL
[e.style['place-items'\] = "first baseline" should not set unrelated longhands]
expected: FAIL
[e.style['place-items'\] = "last baseline flex-start" should set align-items]
expected: FAIL
[e.style['place-items'\] = "last baseline flex-start" should set justify-items]
expected: FAIL
[e.style['place-items'\] = "last baseline flex-start" should not set unrelated longhands]
expected: FAIL
[e.style['place-items'\] = "stretch right legacy" should set align-items]
expected: FAIL
[e.style['place-items'\] = "stretch right legacy" should set justify-items]
expected: FAIL
[e.style['place-items'\] = "stretch right legacy" should not set unrelated longhands]
expected: FAIL

View file

@ -1,54 +0,0 @@
[place-items-valid.html]
[e.style['place-items'\] = "normal" should set the property value]
expected: FAIL
[e.style['place-items'\] = "stretch stretch" should set the property value]
expected: FAIL
[e.style['place-items'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['place-items'\] = "last baseline last baseline" should set the property value]
expected: FAIL
[e.style['place-items'\] = "center" should set the property value]
expected: FAIL
[e.style['place-items'\] = "end end" should set the property value]
expected: FAIL
[e.style['place-items'\] = "self-start" should set the property value]
expected: FAIL
[e.style['place-items'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['place-items'\] = "unsafe center unsafe center" should set the property value]
expected: FAIL
[e.style['place-items'\] = "safe self-end" should set the property value]
expected: FAIL
[e.style['place-items'\] = "stretch baseline" should set the property value]
expected: FAIL
[e.style['place-items'\] = "last baseline center" should set the property value]
expected: FAIL
[e.style['place-items'\] = "safe self-end normal" should set the property value]
expected: FAIL
[e.style['place-items'\] = "normal right" should set the property value]
expected: FAIL
[e.style['place-items'\] = "baseline unsafe left" should set the property value]
expected: FAIL
[e.style['place-items'\] = "flex-end legacy" should set the property value]
expected: FAIL
[e.style['place-items'\] = "stretch legacy left" should set the property value]
expected: FAIL
[e.style['place-items'\] = "first baseline right legacy" should set the property value]
expected: FAIL

View file

@ -1,48 +0,0 @@
[place-self-computed.html]
[Property place-self value 'auto auto']
expected: FAIL
[Property place-self value 'normal']
expected: FAIL
[Property place-self value 'stretch']
expected: FAIL
[Property place-self value 'first baseline']
expected: FAIL
[Property place-self value 'last baseline last baseline']
expected: FAIL
[Property place-self value 'center center']
expected: FAIL
[Property place-self value 'start']
expected: FAIL
[Property place-self value 'self-start']
expected: FAIL
[Property place-self value 'flex-end']
expected: FAIL
[Property place-self value 'unsafe center']
expected: FAIL
[Property place-self value 'safe self-end safe self-end']
expected: FAIL
[Property place-self value 'auto last baseline']
expected: FAIL
[Property place-self value 'baseline flex-end']
expected: FAIL
[Property place-self value 'unsafe center stretch']
expected: FAIL
[Property place-self value 'normal right']
expected: FAIL
[Property place-self value 'baseline unsafe left']
expected: FAIL

View file

@ -1,36 +0,0 @@
[place-self-shorthand.html]
[e.style['place-self'\] = "normal" should set align-self]
expected: FAIL
[e.style['place-self'\] = "normal" should set justify-self]
expected: FAIL
[e.style['place-self'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['place-self'\] = "first baseline" should set align-self]
expected: FAIL
[e.style['place-self'\] = "first baseline" should set justify-self]
expected: FAIL
[e.style['place-self'\] = "first baseline" should not set unrelated longhands]
expected: FAIL
[e.style['place-self'\] = "last baseline flex-start" should set align-self]
expected: FAIL
[e.style['place-self'\] = "last baseline flex-start" should set justify-self]
expected: FAIL
[e.style['place-self'\] = "last baseline flex-start" should not set unrelated longhands]
expected: FAIL
[e.style['place-self'\] = "unsafe self-start stretch" should set align-self]
expected: FAIL
[e.style['place-self'\] = "unsafe self-start stretch" should set justify-self]
expected: FAIL
[e.style['place-self'\] = "unsafe self-start stretch" should not set unrelated longhands]
expected: FAIL

View file

@ -1,48 +0,0 @@
[place-self-valid.html]
[e.style['place-self'\] = "auto auto" should set the property value]
expected: FAIL
[e.style['place-self'\] = "normal" should set the property value]
expected: FAIL
[e.style['place-self'\] = "stretch" should set the property value]
expected: FAIL
[e.style['place-self'\] = "first baseline" should set the property value]
expected: FAIL
[e.style['place-self'\] = "last baseline last baseline" should set the property value]
expected: FAIL
[e.style['place-self'\] = "center center" should set the property value]
expected: FAIL
[e.style['place-self'\] = "start" should set the property value]
expected: FAIL
[e.style['place-self'\] = "self-start" should set the property value]
expected: FAIL
[e.style['place-self'\] = "flex-end" should set the property value]
expected: FAIL
[e.style['place-self'\] = "unsafe center" should set the property value]
expected: FAIL
[e.style['place-self'\] = "safe self-end safe self-end" should set the property value]
expected: FAIL
[e.style['place-self'\] = "auto last baseline" should set the property value]
expected: FAIL
[e.style['place-self'\] = "baseline flex-end" should set the property value]
expected: FAIL
[e.style['place-self'\] = "unsafe center stretch" should set the property value]
expected: FAIL
[e.style['place-self'\] = "normal right" should set the property value]
expected: FAIL
[e.style['place-self'\] = "baseline unsafe left" should set the property value]
expected: FAIL

View file

@ -1,54 +0,0 @@
[parse-align-self-001.html]
[Checking align-self: auto]
expected: FAIL
[Checking align-self: normal]
expected: FAIL
[Checking align-self: stretch]
expected: FAIL
[Checking align-self: start]
expected: FAIL
[Checking align-self: end]
expected: FAIL
[Checking align-self: self-start]
expected: FAIL
[Checking align-self: self-end]
expected: FAIL
[Checking align-self: center]
expected: FAIL
[Checking align-self: flex-start]
expected: FAIL
[Checking align-self: flex-end]
expected: FAIL
[Checking align-self: baseline]
expected: FAIL
[Checking align-self: first baseline]
expected: FAIL
[Checking align-self: last baseline]
expected: FAIL
[Checking align-self: safe flex-end]
expected: FAIL
[Checking align-self: unsafe end]
expected: FAIL
[Checking align-self: safe end]
expected: FAIL
[Checking align-self: unsafe flex-start]
expected: FAIL
[Checking align-self: safe center]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-align-self-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test align-self: 'initial']
expected: FAIL
[Test grid items align-self: 'initial']
expected: FAIL
[Test flex items align-self: 'initial']
expected: FAIL
[Test absolute positioned elements align-self: 'initial']
expected: FAIL
[Test absolute positioned grid items align-self: 'initial']
expected: FAIL
[Test absolute positioned flex items align-self: 'initial']
expected: FAIL

View file

@ -1,54 +0,0 @@
[parse-align-self-003.html]
[Checking align-self: auto]
expected: FAIL
[Checking align-self: normal]
expected: FAIL
[Checking align-self: stretch]
expected: FAIL
[Checking align-self: start]
expected: FAIL
[Checking align-self: end]
expected: FAIL
[Checking align-self: self-start]
expected: FAIL
[Checking align-self: self-end]
expected: FAIL
[Checking align-self: center]
expected: FAIL
[Checking align-self: flex-start]
expected: FAIL
[Checking align-self: flex-end]
expected: FAIL
[Checking align-self: baseline]
expected: FAIL
[Checking align-self: first baseline]
expected: FAIL
[Checking align-self: last baseline]
expected: FAIL
[Checking align-self: safe flex-end]
expected: FAIL
[Checking align-self: unsafe end]
expected: FAIL
[Checking align-self: safe end]
expected: FAIL
[Checking align-self: unsafe flex-start]
expected: FAIL
[Checking align-self: safe center]
expected: FAIL

View file

@ -1,84 +0,0 @@
[parse-align-self-004.html]
[Checking invalid combination - align-self: legacy]
expected: FAIL
[Checking invalid combination - align-self: space-around]
expected: FAIL
[Checking invalid combination - align-self: left]
expected: FAIL
[Checking invalid combination - align-self: safe right]
expected: FAIL
[Checking invalid combination - align-self: auto safe]
expected: FAIL
[Checking invalid combination - align-self: auto left]
expected: FAIL
[Checking invalid combination - align-self: normal unsafe]
expected: FAIL
[Checking invalid combination - align-self: normal stretch]
expected: FAIL
[Checking invalid combination - align-self: baseline normal]
expected: FAIL
[Checking invalid combination - align-self: baseline center]
expected: FAIL
[Checking invalid combination - align-self: first baseline center]
expected: FAIL
[Checking invalid combination - align-self: last baseline center]
expected: FAIL
[Checking invalid combination - align-self: baseline last]
expected: FAIL
[Checking invalid combination - align-self: baseline first]
expected: FAIL
[Checking invalid combination - align-self: stretch unsafe]
expected: FAIL
[Checking invalid combination - align-self: stretch right]
expected: FAIL
[Checking invalid combination - align-self: unsafe unsafe]
expected: FAIL
[Checking invalid combination - align-self: unsafe safe]
expected: FAIL
[Checking invalid combination - align-self: center start]
expected: FAIL
[Checking invalid combination - align-self: unsafe stretch]
expected: FAIL
[Checking invalid combination - align-self: safe stretch]
expected: FAIL
[Checking invalid combination - align-self: baseline safe]
expected: FAIL
[Checking invalid combination - align-self: unsafe baseline]
expected: FAIL
[Checking invalid combination - align-self: unsafe safe left]
expected: FAIL
[Checking invalid combination - align-self: unsafe left safe]
expected: FAIL
[Checking invalid combination - align-self: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - align-self: start safe]
expected: FAIL
[Checking invalid combination - align-self: safe]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-align-self-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe start')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,60 +0,0 @@
[parse-justify-self-001.html]
[Checking justify-self: auto]
expected: FAIL
[Checking justify-self: normal]
expected: FAIL
[Checking justify-self: stretch]
expected: FAIL
[Checking justify-self: left]
expected: FAIL
[Checking justify-self: right]
expected: FAIL
[Checking justify-self: start]
expected: FAIL
[Checking justify-self: end]
expected: FAIL
[Checking justify-self: self-start]
expected: FAIL
[Checking justify-self: self-end]
expected: FAIL
[Checking justify-self: center]
expected: FAIL
[Checking justify-self: flex-start]
expected: FAIL
[Checking justify-self: flex-end]
expected: FAIL
[Checking justify-self: baseline]
expected: FAIL
[Checking justify-self: first baseline]
expected: FAIL
[Checking justify-self: last baseline]
expected: FAIL
[Checking justify-self: safe flex-end]
expected: FAIL
[Checking justify-self: unsafe end]
expected: FAIL
[Checking justify-self: safe end]
expected: FAIL
[Checking justify-self: unsafe flex-start]
expected: FAIL
[Checking justify-self: safe center]
expected: FAIL

View file

@ -1,21 +0,0 @@
[parse-justify-self-002.html]
[Test 'initial' value when nothing is specified]
expected: FAIL
[Test justify-self: 'initial']
expected: FAIL
[Test grid items justify-self: 'initial']
expected: FAIL
[Test flex items justify-self: 'initial']
expected: FAIL
[Test absolute positioned elements justify-self: 'initial']
expected: FAIL
[Test absolute positioned grid items justify-self: 'initial']
expected: FAIL
[Test absolute positioned flex items justify-self: 'initial']
expected: FAIL

View file

@ -1,60 +0,0 @@
[parse-justify-self-003.html]
[Checking justify-self: auto]
expected: FAIL
[Checking justify-self: normal]
expected: FAIL
[Checking justify-self: stretch]
expected: FAIL
[Checking justify-self: left]
expected: FAIL
[Checking justify-self: right]
expected: FAIL
[Checking justify-self: start]
expected: FAIL
[Checking justify-self: end]
expected: FAIL
[Checking justify-self: self-start]
expected: FAIL
[Checking justify-self: self-end]
expected: FAIL
[Checking justify-self: center]
expected: FAIL
[Checking justify-self: flex-start]
expected: FAIL
[Checking justify-self: flex-end]
expected: FAIL
[Checking justify-self: baseline]
expected: FAIL
[Checking justify-self: first baseline]
expected: FAIL
[Checking justify-self: last baseline]
expected: FAIL
[Checking justify-self: safe flex-end]
expected: FAIL
[Checking justify-self: unsafe end]
expected: FAIL
[Checking justify-self: safe end]
expected: FAIL
[Checking justify-self: unsafe flex-start]
expected: FAIL
[Checking justify-self: safe center]
expected: FAIL

View file

@ -1,78 +0,0 @@
[parse-justify-self-004.html]
[Checking invalid combination - justify-self: legacy]
expected: FAIL
[Checking invalid combination - justify-self: space-around]
expected: FAIL
[Checking invalid combination - justify-self: auto safe]
expected: FAIL
[Checking invalid combination - justify-self: auto left]
expected: FAIL
[Checking invalid combination - justify-self: normal unsafe]
expected: FAIL
[Checking invalid combination - justify-self: normal stretch]
expected: FAIL
[Checking invalid combination - justify-self: baseline normal]
expected: FAIL
[Checking invalid combination - justify-self: baseline center]
expected: FAIL
[Checking invalid combination - justify-self: first baseline center]
expected: FAIL
[Checking invalid combination - justify-self: last baseline center]
expected: FAIL
[Checking invalid combination - justify-self: baseline last]
expected: FAIL
[Checking invalid combination - justify-self: baseline first]
expected: FAIL
[Checking invalid combination - justify-self: stretch unsafe]
expected: FAIL
[Checking invalid combination - justify-self: stretch right]
expected: FAIL
[Checking invalid combination - justify-self: unsafe unsafe]
expected: FAIL
[Checking invalid combination - justify-self: unsafe safe]
expected: FAIL
[Checking invalid combination - justify-self: center start]
expected: FAIL
[Checking invalid combination - justify-self: unsafe stretch]
expected: FAIL
[Checking invalid combination - justify-self: safe stretch]
expected: FAIL
[Checking invalid combination - justify-self: baseline safe]
expected: FAIL
[Checking invalid combination - justify-self: unsafe baseline]
expected: FAIL
[Checking invalid combination - justify-self: unsafe safe left]
expected: FAIL
[Checking invalid combination - justify-self: unsafe left safe]
expected: FAIL
[Checking invalid combination - justify-self: left safe unsafe safe]
expected: FAIL
[Checking invalid combination - justify-self: start safe]
expected: FAIL
[Checking invalid combination - justify-self: safe]
expected: FAIL

View file

@ -1,9 +0,0 @@
[parse-justify-self-005.html]
[Test the value 'inherit' overrides current value ('end')]
expected: FAIL
[Test the value 'inherit' overrides current value ('safe left')]
expected: FAIL
[Test the value 'inherit' overrides current value ('unsafe center')]
expected: FAIL

View file

@ -1,54 +0,0 @@
[place-self-shorthand-001.html]
[Checking place-self: auto]
expected: FAIL
[Checking place-self: normal]
expected: FAIL
[Checking place-self: stretch]
expected: FAIL
[Checking place-self: start]
expected: FAIL
[Checking place-self: end]
expected: FAIL
[Checking place-self: self-start]
expected: FAIL
[Checking place-self: self-end]
expected: FAIL
[Checking place-self: center]
expected: FAIL
[Checking place-self: flex-start]
expected: FAIL
[Checking place-self: flex-end]
expected: FAIL
[Checking place-self: baseline]
expected: FAIL
[Checking place-self: first baseline]
expected: FAIL
[Checking place-self: last baseline]
expected: FAIL
[Checking place-self: safe flex-end]
expected: FAIL
[Checking place-self: unsafe end]
expected: FAIL
[Checking place-self: safe end]
expected: FAIL
[Checking place-self: unsafe flex-start]
expected: FAIL
[Checking place-self: safe center]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-self-shorthand-003.html]
[Check place-self: initial - align-self expanded value]
expected: FAIL
[Check place-self: initial - justify-self expanded value]
expected: FAIL

View file

@ -1,12 +0,0 @@
[place-self-shorthand-004.html]
[Verify fallback values are invalid]
expected: FAIL
[Verify 'left' and 'right' values are invalid for block/cross axis alignment]
expected: FAIL
[Verify numeric values are invalid]
expected: FAIL
[Verify empty declaration is invalid]
expected: FAIL

View file

@ -1,6 +0,0 @@
[place-self-shorthand-005.html]
[Check place-self: inherit - align-self resolved value]
expected: FAIL
[Check place-self: inherit - justify-self resolved value]
expected: FAIL

View file

@ -1,117 +0,0 @@
[place-self-shorthand-006.html]
[Checking place-self: auto auto]
expected: FAIL
[Checking place-self: auto first baseline]
expected: FAIL
[Checking place-self: normal normal]
expected: FAIL
[Checking place-self: normal first baseline]
expected: FAIL
[Checking place-self: stretch stretch]
expected: FAIL
[Checking place-self: stretch first baseline]
expected: FAIL
[Checking place-self: start start]
expected: FAIL
[Checking place-self: start first baseline]
expected: FAIL
[Checking place-self: end end]
expected: FAIL
[Checking place-self: end first baseline]
expected: FAIL
[Checking place-self: self-start self-start]
expected: FAIL
[Checking place-self: self-start first baseline]
expected: FAIL
[Checking place-self: self-end self-end]
expected: FAIL
[Checking place-self: self-end first baseline]
expected: FAIL
[Checking place-self: center center]
expected: FAIL
[Checking place-self: center first baseline]
expected: FAIL
[Checking place-self: flex-start flex-start]
expected: FAIL
[Checking place-self: flex-start first baseline]
expected: FAIL
[Checking place-self: flex-end flex-end]
expected: FAIL
[Checking place-self: flex-end first baseline]
expected: FAIL
[Checking place-self: baseline baseline]
expected: FAIL
[Checking place-self: baseline first baseline]
expected: FAIL
[Checking place-self: first baseline left]
expected: FAIL
[Checking place-self: first baseline right]
expected: FAIL
[Checking place-self: first baseline auto]
expected: FAIL
[Checking place-self: first baseline normal]
expected: FAIL
[Checking place-self: first baseline stretch]
expected: FAIL
[Checking place-self: first baseline start]
expected: FAIL
[Checking place-self: first baseline end]
expected: FAIL
[Checking place-self: first baseline self-start]
expected: FAIL
[Checking place-self: first baseline self-end]
expected: FAIL
[Checking place-self: first baseline center]
expected: FAIL
[Checking place-self: first baseline flex-start]
expected: FAIL
[Checking place-self: first baseline flex-end]
expected: FAIL
[Checking place-self: first baseline baseline]
expected: FAIL
[Checking place-self: first baseline first baseline]
expected: FAIL
[Checking place-self: first baseline last baseline]
expected: FAIL
[Checking place-self: last baseline first baseline]
expected: FAIL
[Checking place-self: last baseline last baseline]
expected: FAIL

View file

@ -1,2 +0,0 @@
[dynamic-stretch-change.html]
expected: FAIL

View file

@ -1,4 +0,0 @@
[flexbox_computedstyle_align-items-invalid.html]
[flexbox | computed style | align-items: invalid]
expected: FAIL

View file

@ -1,4 +0,0 @@
[flexbox_computedstyle_align-self-invalid.html]
[flexbox | computed style | align-self: invalid]
expected: FAIL

View file

@ -1,15 +0,0 @@
[inheritance.html]
[Property align-self does not inherit]
expected: FAIL
[Property align-items has initial value normal]
expected: FAIL
[Property align-content has initial value normal]
expected: FAIL
[Property justify-content has initial value normal]
expected: FAIL
[Property align-self has initial value auto]
expected: FAIL